在公司实习两周,基于CKEditor做编辑器开发,基本分为两个阶段:
- 第一周,在已有代码上调试,熟悉CKEditor。
- 第二周,着手开发,并在开发过程中进一步理解整个编辑器的运行机制。
这个学习过程很像,在JavaScript基础不错的前提下去学习React,以及类似的应用型框架。因此回顾了一下当初学React的过程,总结一下学习一个新框架的经验。
0. 去哪儿学
官方文档。
但如果你是想学习VSCode基本操作,CSS布局,Unity等,上Youtube找个视频更好。
所以我的经验是,
1.写新手项目以熟悉API
初学React,你能很快跟着教程(复制代码)写出井字棋游戏。然后让你马上再写一个一模一样的井字棋,要求是可以Google,可以查api文档,但不可以看教程。
你会很快遇到这样一种情况:不知道应该查什么。即不知道语义化的需求是如何映射到框架上的。
聪明点,你可以Google how to xxx in react.
但更常见的是,你甚至不知道如何向搜索引擎准确描述你的需求。
不用着急