大家好,我是“前端点线面”,一位新生代农民工,欢迎关注我获取最新前端知识和大量思维导图(“百题斩”获取《前端百题斩》pdf版;分别回复“go、React、操作系统、Linux、设计模式、js、webpack、nginx、Redux、Vue”获取对应学习思维导图,一起卷起来)
一、项目初始化
二、UI层面
2.1 JSX基础
2.2 进阶
2.2.1 事件处理
2.2.2 条件渲染
2.2.3 列表
2.2.4 表单
三、组件
3.1 class组件
3.1.1 使用class组件需满足条件
3.1.2 相关属性方法
3.1.3 声明周期图谱
3.2 function组件
3.2.1 HOOK
3.2.1.1 函数
3.2.1.2 HOOK规则
3.2.1.3 自定义HOOK
3.3 高阶组件
四、数据层面
五、重要包
六、感悟
在整理这些基础知识点的过程中,有以下几点感悟,不一定正确,分享出来与大家探讨:
React中很多功能在开发中用的并不多,例如:数据传输方面Redux+props即可满足很多需求、Hook中常用的也只有useState、useEffect等,实现的一些功能仅仅是为了满足整个框架的完整性;
HOOK的出现基本上让function组件一统天下,不必再使用class组件;
框架在不断向着越来越简单的方向发展。
1.如果觉得这篇文章还不错,来个分享、点赞吧,让更多的人也看到
2.欢迎关注公众号前端点线面,开启编程救赎之路。
················· 执鸢者简介 ·················
你好,我是执鸢者,毕业于华中科技大学,现在是一名百度前端研发工程师,写有多篇原创文章,分享自己在学习中的点滴收获,近期撰写了《前端百题斩》系列文章(回复“百题斩”获取)、go入门文章,近期在撰写React系列文章,欢迎喜欢的小伙伴领取相关资料。
识别上方二维码加我微信、拉你进交流群