为什么我感觉 react 很难学

2024-03-11 16:48:26 +08:00
 iszengmh

感觉官方文档写得也不清不楚的,生命周期这个概念也在其他书籍看到,感觉 bug 很调试

13240 次点击
所在节点    React
91 条回复
summerwar
2024-03-11 20:55:38 +08:00
有 html css 和 js 基础的话,学起来会比较简单。另外 react 写起来很重要的一点是,把所有情况的视图代码都写出来,然后用一堆状态(开关)来决定什么时候显示什么。我开头没太理解,等理解了之后发现这玩意写起来很简单,爽的很
wjx0912
2024-03-11 22:19:34 +08:00
没啥好学的,直接撸项目
kneo
2024-03-11 22:26:20 +08:00
@Seria html 里写 js ,还是 js 里写 html ?这是个问题。
LandCruiser
2024-03-11 22:28:18 +08:00
react 核心就是四个字,状态提升。其他的都是 api ,记住就可以了。
leaflxh
2024-03-11 22:59:01 +08:00
用惯了大差不差

一开始学 react 不会用 hook 写出一堆 bug ,现在习惯了用的很爽
最近刚开始看 vue ,也觉得 smjb ,写多了也就明白了
debuggerx
2024-03-11 23:10:17 +08:00
盲猜两个最大的可能性:
1. 选错了学习资料,看了太多尤其是国内低水平的和过时的教程,导致走的弯路。直接看官网最新教程和示例学习,直接 next.js 上手最简单。
2. 被已有经验束缚,尤其原来是做原生开发的,转前端写 web 或者转 flutter ,经常出现这个情况,原生开发的那一套模式根深蒂固,各种新概念总想往原生上靠,于是就出现了很多资深原生开发写的类 web 代码甚至还不如学习了同样时间的新手。
echo0x000001
2024-03-11 23:18:57 +08:00
@lambdaq 长见识了,只能说牛皮
loveDiu4ever
2024-03-11 23:35:44 +08:00
react 只是恶心 不是难
maigebaoer
2024-03-11 23:38:24 +08:00
习惯了就不难,加油
chenliangngng
2024-03-12 00:29:36 +08:00
react 只要接受了 babel 运行环境,jsx 和最基本的组件间嵌套,后面都是豁然开朗越学越爽的
crazyweeds
2024-03-12 00:31:11 +08:00
我感觉很爽啊,就是拆拆拆、组组组,搭积木一样。
laizenan
2024-03-12 00:58:12 +08:00
作为写了 6 年 React 的资深前端,我也觉得 React 很难,至今经常被各种面经考倒……但是入手好像还是挺容易的,生态很好,而且渐进式,啥也不会也可以直接上。上了再慢慢学。
BwNVlwSq
2024-03-12 01:29:26 +08:00
上手还是有一点门槛的,熟手以后真的是随心所欲😊
xiaofan305
2024-03-12 01:42:01 +08:00
因为你的感觉是对的
vace
2024-03-12 02:15:59 +08:00
React 是使用者上限与下限差距极大的框架,前期各种概念,后期为所欲为。🤣
tdgpd13
2024-03-12 03:27:00 +08:00
因为就是难学反人类啊,其实前端就那么点东西,但每隔几年就有新的框架轮子出来,螺蛳壳里做道场...
HaroldFinchNYC
2024-03-12 03:56:20 +08:00
你要是把 es6 先学一学,你两天就能上手 react
Track13
2024-03-12 07:17:40 +08:00
看看 solidjs 吧。这个简单
bianhui
2024-03-12 08:14:26 +08:00
可能仅仅是因为,学习能力,理解能力差。不必强求。
lairdnote
2024-03-12 08:35:10 +08:00
多写项目吧 不懂就 ai 和 google 查询 然后写 blog

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1022611

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX