为什么我感觉 react 很难学

58 天前
 iszengmh

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

8371 次点击
所在节点    React
86 条回复
erzong
58 天前
是看的最新的官网吗
xingguang
58 天前
直接 react.dev 看 hooks 实现,生命周期太难记啦
streamrx
58 天前
早就没有生命周期了
Seria
58 天前
很恶心在 JS 里写 HTML 的这种写法,就像在 HTML 里写 PHP 一样,很傻 X
MRG0
58 天前
我我觉得最快的学习方法就是参与到相关项目里,很快就能掌握基本使用
BaiLinfeng
58 天前
@Seria 有道理
8863824
58 天前
这个已经算简单的东东了,哈哈
vczyh
58 天前
@Seria 我感觉这个写多了反而很爽,JS 的能力就是 JSX 的能力
iOCZS
58 天前
类组件的话重新渲染只是调用 render 函数,render 函数里用到的东西本身还在类里,没有重新创建,所以子组件接收的 props 没变,也就不会重新渲染。函数组件的话,重新渲染是调用函数本身,函数里的本地变量都会重新创建,子组件都会重新渲染,除非采取一些措施。相当于以前是黑名单策略,现在是白名单策略。。。我的一点浅见
githmb
58 天前
基础不牢,地动山摇
w4ngzhen
58 天前
@Seria 然而 JSX 和 React 其实没有必然的关系,你完全可以写 React.createElement ,但最后发现构造 UI ,特别是嵌套 UI ,还是类似 JSX 这样的语法糖好用。另外,实际上 React 中的 JSX 标签和 HTML 中的标签,完全是两个东西,只不过为了更接近 HTML 而做的一样。
lambdaq
58 天前
jurassic2long
58 天前
所有前端框架都对新手入门极其不友好,各种乱七八糟的配置,一个逻辑要写在多个脚本里
ZGame
58 天前
只有你去实现一遍复杂的需求之后,或许你才能理解 React 的好处,或者利用 React 的相关生态...
gaeco
58 天前
这玩意不就差不多 js 的写法,看看 hooks ,直接上手写吧
wu67
58 天前
个人感觉, react 难就难在部分概念有点反直觉. 另外 jsx 你可以不用, 尽量拆分一下 ui 相关代码就行
mrwangjustsay
58 天前
enchilada2020
58 天前
@Seria 那像 Vue 那种在 HTML 模板里加黑魔法的你能接受吗?总不能像 jQuery 或者 swing 那样吧 岂不是更恶心 现代前端框架的一个重要进步就是声明式写 UI
yolio2003
58 天前
最复杂的是 hooks 的设计,以及刷新的优化,包大小更是无解。
突破了这些就还挺快乐的。
wazggcd
58 天前
@Seria 甚至已经开始在 js 里写 css ,体验还挺好😂😂😂

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

https://www.v2ex.com/t/1022611

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

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

© 2021 V2EX