给新手工程师的一点建议。也是我对曾经自己的一点经验总结。
React对于初学者来讲,除开环境的搭建,就是对UI层进行排版描写,然后利用 state 与 setState 对设定好的逻辑变量进行改变,达到UI与逻辑交互的目的。
初次接触React的新手,或者前端小白,利用React的时候,就把this.setState当作一个现实生活中的开关,这个开关可以用来改变state中的变量,变量引起对应的视图里的变化,就达到了UI的更新。作为小白,只要能熟练使用this.setState改变state中的变量,引起视图更新,就算掌握React 中 setState 这个基本Api了。