最近看完了阮一峰先生的React入门,个人感觉对初学者来说,直接在CodePen上敲实例就可以,不必大费周章搭建初始环境。大家有什么好建议吗?
Reac应该从哪学起?
buxuku
#2
搭环境也是必须要过去的一个坎。单独学REACT不是特别难,但要学会他一系列的全家桶,还是自己把环境搭建起来,一步步在自己的环境中加入新的东西。我学习是先搭建一个最小需求的webpack环境,然后一步步加入ES6,ES7支持,webserver,热加载,redux,eslint这些,这样你也能清楚地明白webpack里面的每个模块是干嘛用的,webpack是怎样一步步配置起来的。
ihtml5
#6
react入门,可以考虑采用以下几步:
一. 组件篇
学习内容
- 重点理解react核心概念包括props和state,单向数据流
相关库
相关项目
目标
形成自己的组件库
步骤:
- 直接看官方文档
- 可以跟着阮一峰的react入门教程模仿做实例,再然后就是要看文章深入理解,
- 看曾是react核心团队的petehunt出的教程react-howto
- 自己使用react封装各种组件,我自己就在日常积累使用react编写各种组件
- 有了大量组件的编写经验后,可以独立封装一个复杂组件,比如我自己封装的是table组件,然后对比市面已经有的组件,看人家的组件设计好的地方,模仿改进
经验:
二.状态管理篇
学习内容
- 重点理解单向数据流,函数式编程
相关框架
目标
掌握中大型react程序中的数据流动
步骤:
- 学习redux框架
- 尝试将程序中的组件全部提取出来,由redux来管理
- 使用函数式编程来抽象逻辑,简化状态管理
3 Likes