Reac应该从哪学起?

#1

最近看完了阮一峰先生的React入门,个人感觉对初学者来说,直接在CodePen上敲实例就可以,不必大费周章搭建初始环境。大家有什么好建议吗?

#2

搭环境也是必须要过去的一个坎。单独学REACT不是特别难,但要学会他一系列的全家桶,还是自己把环境搭建起来,一步步在自己的环境中加入新的东西。我学习是先搭建一个最小需求的webpack环境,然后一步步加入ES6,ES7支持,webserver,热加载,redux,eslint这些,这样你也能清楚地明白webpack里面的每个模块是干嘛用的,webpack是怎样一步步配置起来的。

#4

非常感谢您的回复

#5

还没入门:joy:崩溃~~~

#6

react入门,可以考虑采用以下几步:

一. 组件篇

学习内容

  • 重点理解react核心概念包括props和state,单向数据流

相关库

ant design

相关项目

intro-to-react

目标

形成自己的组件库

步骤:

  1. 直接看官方文档
  2. 可以跟着阮一峰的react入门教程模仿做实例,再然后就是要看文章深入理解,
  3. 看曾是react核心团队的petehunt出的教程react-howto
  4. 自己使用react封装各种组件,我自己就在日常积累使用react编写各种组件
  5. 有了大量组件的编写经验后,可以独立封装一个复杂组件,比如我自己封装的是table组件,然后对比市面已经有的组件,看人家的组件设计好的地方,模仿改进

经验:

  1. React 通用组件管理源码剖析
  2. 组件库设计实战 - 组件分类、文档管理与打包发布

二.状态管理篇

学习内容

  • 重点理解单向数据流,函数式编程

相关框架

redux

目标

掌握中大型react程序中的数据流动

步骤:

  1. 学习redux框架
  2. 尝试将程序中的组件全部提取出来,由redux来管理
  3. 使用函数式编程来抽象逻辑,简化状态管理
3 Likes
#7

学了1个星期 没搭建起环境。还是用的官方的脚手架。坑爹。老是报错

1 Like
#8

加油,慢慢来,按照你头上的大神步骤慢慢搞