进修了一段时间的react,自力完成了一个app演习:TodoMVC。现总结一下这个阶段的进修阅历。
个人背景:熟练掌握javascript,用angular做过一个项目,大略的看过ember和polymer。
官网首页
看一遍官网首页的内容,对react有一个也许的相识。
官网的Getting Started 和 Tutorial
随着官方的Getting Started 和 Tutorial做一遍。
记着,一定要本身动手写,而且写的时刻一定要思索代码背地的逻辑和头脑。
阮一峰
随着阮一峰先生的react demo做一遍,加深对react的明白
记着,同上,一定要本身动手写,而且写的时刻一定要思索代码背地的逻辑和头脑。
实践:todomvc
光学理论没用,一定要本身自力完成一个app出来才行。我挑选的是着名的TodoMVC,这个项目有源代码,然则我本身写的时刻没看源代码,我只是用它现成的逻辑和UI。 一开始,写着写着,发明对不知道什么时刻用status,什么时刻用props,因而看了一遍官网上面的thinking in react,这回对react的组件化头脑和status与props的运用有了更深入的明白,末了自力完成了这个小app。
总结
我以为进修一个手艺有3步:1. 能看懂代码的语法,2. 能看懂他人代码的逻辑而且做一些小修正,3. 能本身从无到有自力写出一个东西出来。一定要完成第3步才算一个里程碑。以后就是重复迭代这3步的历程。
to be continue
接下来盘算把做一些react-native和工程化这两方面的进修。