[译]在你探索React之前应该知道的事

翻译原文:http://alves.im/blog/before-dive-into-react.html

个人技术水平有限,如有问题欢迎指出。


我在帮助几个朋友开始上手React,但也只是基本部分。他们之前没有任何的前端开发经验。

如果你已经是一位前端开发者,你可以去看看2017年前端开发者应该学些什么这篇文章。

问正确的问题

如何去问一些正确的问题,什么时候去问他们和不要去问什么是很重要的事情。假设你不确定如何去管理状态,然后去google查询react状态管理,你可以简单的找到一个关于stores和redux的帖子,但是这么做这将使你头晕目眩。

几乎每次谈话我都会告诉他们下面这些:

- 停止用google搜索和阅读所有关于React的东西

网络上充斥着噪音和落伍的信息。这很容易让你停在一个错误的地方,一些教程可能会告诉你去如何安装webpack,这没什么问题,但是你一点也不需要它。

- 从基础开始,没有捷径

有些问题和React一点关系也没有,他们是经典的JavaScript问题。避免走捷径,可能开始还没什么危害,但是在准备深入学习的时候可能会对一些信息概念感到困惑和挣扎。

在所有情况下,他们会被问到Redux

- 不,你学习React不需要Redux,React Router,CSS Modules,Webpack或者其它任何东西

在这个观点上我已经要求他们停止他们正在做的事情,并且回到最开始的基础部分。

需要去熟悉的

如果你不是一个前端开发者,你需要先学习基础。这个主题让你去熟悉和知道应该去追寻的方向。

- 去关注关键的概念而不是细节

Mozilla Developer Network 或者 MDN 是一个不错的开始的地方。我将它作为检查HTML,CSS,JavaScript标准文档的方式。

别被这个清单吓到了。

- 阅读,尝试,失败,重复。直到你把他们掌握

上面说的这些方法不仅适用于学习React,也适用于学习其它任何的前端技术。

如果说你觉得还有其它别的东西应该出现在列表中,那么请通过Twitter联系我。