大家好,欢迎来到《 React 破冰之旅》,我是 Peter 王广忠,这次奉献给大家的是一门用 React 做 Web App 的入门课程。

主要内容

先来给出课程的主要内容,一句话概括,课程会覆盖 React 所有的最重要的基础知识点。

具体包括:

  • 什么是 React 元素和组件。
  • React 函数组件和类组件的实现方式。
  • React 中如何响应事件。
  • 组件的状态和属性有什么区别和联系。
  • React 中如何使用 form 和渲染列表。

课程的主体内容就是这些了。

适合观众

下面聊聊课程适合的观众。

首先回答一个我被问的比较多的问题:新手学习 React 要多长时间才能入门?这个问题的答案并不是特别明确,取决于所谓的新手的知识结构。需要明确的一点是,React 是一个产品级的 Web App 开发框架,本身涉及到的知识点非常的多。如果你问 Peter ,说入门 Javascript 语言基础需要多长时间,那么答案可能会比较明确,普通大学生有一两个月就没有问题了。但是要入门 React ,不但要懂 HTML/CSS/JS ,而且要对函数式编程, Unix 命令行,Git 版本控制,包管理系统,Github 生态甚至服务器配置都要一定程度的了解。所以 Web 开发老手可能入门 React 只需要两三天,但是真正的新手,我的建议至少要拿出三四个月的来学习。

说回到本课程,如果没有基本的英文阅读文档的能力,没有 html/css/js 的入门级知识,最好先不要碰本课程,课程中我会假定大家有基本的 Web 开发能力,但是不假定大家会 Nodejs 和命令行操作。因为课程中会对相关的操作做适当的演示。

课程形式

最后来聊一下课程的内容形式。课程中,每个知识点一个小节,每个小节中都配一个案例来演示知识点。课程要按照顺序学习,因为前面的知识点是后面的基础。

总结

好,这就是《 React 破冰之旅》课程的基本情况了,希望各位喜欢这套课程,也喜欢 Peter 。