63

本人计划编写一个针对中初级前端开发者学习 React 的系列教程 - 《玩转 React》。

文章更新频率:每周 1 ~ 2 篇。

目录

为什么是针对初级前端开发者

经验丰富的程序员,学习新框架是不会看这种文章的。讲实话,最高效、最权威的还是官方文档。如果你觉得你是高级程序员,对新框架的理解力强,英文水平也还不错,那到此为止,这里:React官方文档

所以,为了让我的输出对更多的人有所帮助,本系列的内容会讲得尽量浅显易懂,甚至有时候会让你觉得有些啰嗦。

另外本系列的文章默认所有的读者熟悉 JavaScript、HTML、CSS,且本系列的所有实例中的JS代码使用 ES6 的语法进行编写。使用 ES6 的原因:

  • 是新的语言规范
  • 开发效率更高
  • 代码更优雅,尤其是基于 React 开发的项目。

为什么要开始写文章

因为从来没有尝试过把我自己会的知识系统地通过文字讲出来,我想尝试一下。原本以为这是一件很简单的事情,但后来发现,很难。而且越是自己熟练的东西,越觉得不知道该怎么讲,不知道该怎么教会别人,对于自己熟悉的知识,总感觉三言两语就说完了,没什么好说的,其实不然。能写出教的会别人的文字,是一种能力,需要锻炼。

另外,有这样一个任务可以让我重新梳理自己的知识,注意到每一个细节,所以教别人也是在提升自己。

为什么选择这个主题

我从 2015 年开始在项目中使用 React,首先我自己特别喜欢 React,不仅能够提升开发效率,提高产品的性能,而且能明显提升开发体验,这一点很重要,作为程序员,也要多为自己想想,愉快地写代码确实是一件美好的事情。我不喜欢的东西,硬要去讲,讲不好不说,对自己也是一种折磨。

其次 React 也是目前特别流行的一个前端框架,截止目前,Github 上有将近 8 万 star,国内一二线互联网公司都有深度依赖 React 开发的项目。

另外,据我了解很多同学都有学习 React 的打算,而且多数人反映 React 有一定的学习门槛,学习曲线比较陡峭。

简言之,React很棒,我很喜欢,我想你也拥有它,而且我想把它讲得很简单,让你轻松玩转,我知道很有挑战,但是我想尝试一下。

内容的深度和目标

上面有说到,我想把 React 讲简单,让大家轻松玩转,所以请不要指望内容适合高级玩家。如果你在阅读的时候发现:“咦,这里还有另外一种方式你没说”,没错,我是故意的,当做一件事情有多种方式的时候,我只会将我认为最好的一种方式告诉大家,我觉得这就够了,其它的方式,以后你自然就知道了。

简言之,认真阅读本专栏之后,关于 React,虽然有些细节你还不了解,但已经足够你在项目中用得很溜了。

如果我写的文章能得到大家的认可,我会在后续系列中跟大家探讨更深入的内容。

最后

小弟是第一次尝试写技术教程,如果能坚持下来需要花费不少的业余时间,写的不好希望大家多提意见,我会依据您的意见持续优化。

在此先谢过各位,望大家多多鼓励。

微信交流群

文字的表现范围毕竟有限,为了方便大家交流,我建了一个微信群,对 React 感兴趣的同学可以进群一起交流、学习,由于微信群邀请的时间限制,大家可以先扫描下面二维码,加我好友,我拉大家进群:

clipboard.png

我的微信:leobaba88


sarike
1.3k 声望280 粉丝

我目前正在编写两个系列文章,望大家多多支持: