React.js 小红书

    |     2020年9月4日   |   reactjs, web前端技术   |     0 条评论   |    1764

这是胡子大哈写的一本开源、免费、面向零基础的 React.js 入门小书。工作中一直在用 React,就把组件复用、数据与视图同步这些坑整理成三阶段课程,给刚入门的同学一条轻装上路的路径。

本书假设你有一点 HTML、CSS、JavaScript 基础,但还没摸过 React。已经熟悉组件化和其他框架的同学,直接看官网即可。全书用 ECMAScript 2015 书写,阅读前请先掌握 ES2015 基本语法,否则会非常吃力。

下面保留作者联系方式、三阶段目录和全部课时链接。小红书部分链接已失效并做过删减,完整原文仍可从文末地址进入。

阶段 目标 课时
第一阶段 JSX / state / props / 列表,能做简单页面 Lesson 1–16
第二阶段 生命周期、DOM、PropTypes、状态提升 Lesson 17–27
第三阶段 HOC、context、手写 Redux / React-redux Lesson 28–46

一、关于作者

由于水平有限,编写过程难免有错。发现问题可以在 Github 上给该项目发 Pull Request,也欢迎更多人参与编写。

二、本书介绍

本书不会文档式覆盖所有知识点,只提炼实战里基础、重要、高频的内容,让你用最少精力吃透最需要的 React 套路。要更全面的内容,再去看官方文档和其他资料。

第一个阶段:先讲清问题根源——前端组件复用、数据和视图同步;再学 JSX、事件监听、state、props、列表渲染,看 React 怎么解决这些问题。结束后就能用 React 构建简单页面功能。

第二个阶段:生命周期及其含义、state/props 进阶、props 验证、组件组合、如何和 DOM 打交道,并引入前端应用状态管理的问题。

第三个阶段:高阶组件、context;引入 React-redux 构建较完整的前端应用,深入讨论状态管理;React-router 也会提及。每个阶段最后都有评论功能实战,把该阶段知识点用起来。

三、目录

第一个阶段

第二个阶段

第三个阶段

四、特别鸣谢与原文

特别感谢以下朋友对本书所做的审校,提出了很多改进意见:

  • 邝伟科 – 腾讯 Web 前端工程师
  • 杨海波 – 百度 Web 高级前端工程师
  • 谢军令 – 天猫 Web 前端工程师
  • 戴嘉华 – 前微信 Web 前端工程师

小红书部份链接失效,做了部份删减,若需查看原文,请移步:http://huziketang.mangojuice.top/books/react/

一句话总结:React.js 小书按「问题 → 基础 API → 生命周期 → 手写 Redux」三阶段推进,目录里的课时链接请按阶段跟着练。

转载请注明来源:React.js 小红书
本文链接地址:https://ai.zhousir.top/?p=3019
回复 取消