后端代码狗想不那么系统的学习 React.求推荐学习路线和学习资料

2020-09-15 13:47:19 +08:00
 chaleaoch
有点 JQuery 经验,
不用太系统,也不用什么都会.大概懂就行.除了 JS 还需要其他前置学习条件吗? 譬如 typescript?

其实我还真挺想学习一下 typescript 的.比较严谨啊. N 年前想做全栈工程师来着, 但是因为接受不了(记性不好)JS 语法的各种陷阱放弃了.

谢谢大佬.
1775 次点击
所在节点    前端开发
7 条回复
murmur
2020-09-15 14:07:18 +08:00
不学 redux,你会发现 react 除了 jsx 设计的太 simple,几乎什么都没干之外,其实挺简单的
yaphets666
2020-09-15 14:10:06 +08:00
有基础学起来就是几天的事儿 今天开始 b 站随便找个视频看吧 周末就能学会
murmur
2020-09-15 14:20:50 +08:00
现在 react 的教程都各种有意无意的提高 geek 度制造门槛,我能跟你说,我们上线三年多的项目,一个优化点( shouldComponentUpdate )没写,照样跑的好好的么,只要别死里堆元素,别一个劲的刷元素,光靠 diff 也好的很

那么我们说回来 react 怎么入门,react 是个前端框架,前端是渲染东西给人看的,那么第一个要学的就是 render,也就是渲染部分,所以我认为的顺序应该是

1 、使用脚手架搭建一个 helloworld
2 、学会变量绑定( state ),怎么渲染变量,绑定到元素上
3 、学会条件渲染(短路或者问号表达式)
4 、学会列表渲染( map )
5 、学会样式( classnames 库和 state )
6 、学会事件绑定(这里主要是不同写法 this 的处理)

这些东西都学完你才能完整的写出一个页面来,然后在去慢慢补什么生命周期,组件复用,性能优化
igaozp
2020-09-15 14:28:47 +08:00
chaleaoch
2020-09-15 16:02:02 +08:00
@igaozp 厉害了 真是啥都有啊...
TabGre
2020-09-15 16:36:44 +08:00
@murmur 说的很在理,分析来分析去,优化半天,基本没有啥用
wshcdr
2020-10-07 10:48:54 +08:00
关注关注

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

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

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

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

© 2021 V2EX