React全新文档终于来了

新闻
React 一直被吐槽官方文档对新手不友好,而且自从 v16.8 出现 Hooks 后, Hooks 逐渐成为 React 主要发展方向,新特性都会基于 Hooks 开发。

 [[430523]]

大家好,我卡颂。

React 一直被吐槽官方文档对新手不友好,而且自从 v16.8 出现 Hooks 后, Hooks 逐渐成为 React 主要发展方向,新特性都会基于 Hooks 开发。

但是当前官方文档还是基于 class component 讲解。所以从去年10月开始, React 团队的 「Rachel Nabors」 开始推进新文档的编写。

关于 「Rachel Nabors」 的经历,可以参考我之前写的一篇文章 从失学二次元少女到React核心成员

时隔一年,21年10月22日, React新文档Beta版 [1]终于上线了。

本文会介绍新文档相比老文档的不同之处,以及当前进度。

新文档的特色

一句话概括新老文档的区别:

如果说老文档是论文,那新文档就是教科书

具体来说,新文档有三个特点:

1. 所有示例都会用 Hooks 完成

Hooks 是 React 的未来,相比老文档使用 Class Component 做示例,新文档全面拥抱 Hooks 。

2. 加入大量交互示例和图表

光是 从React视角思考 [2]这一节就包括6段代码示例、2张图、3个可交互的示例。

3. 提供习题用来检验学习成果

比如, 学习JSX [3]这一节最后有一道习题,需要你修复错误的 JSX 语法:

新文档主要包括两部分内容:

  1. API 

新手入门

我们可以从 「新手入门」 的章节设计体会 React 的用意:

  1. 安装
  2. 用 React 的方式思考
  3. 描述 UI
  4. 增加交互
  5. 管理状态
  6. 如何绕过 React 去手动操作 DOM

简言之就是,通过大量示例、试题循序渐进让新手学习 React 的基本概念。

「新手入门」 部分当前整体进度为:完成70%

API介绍

「API介绍」 围绕 Hooks 展开,同样包含大量示例。当前整体进度为:完成5%

和 class component 相关的老 API 应该不会出现在新文档中,这部分 API 介绍会被重定向到老文档中。

总结

不管是 React18 讨论组,还是新文档开发,都提供了反馈渠道。任何人都可以通过 Github issue #3308 [4]和 匿名论坛 [5]提出意见。

新文档地址:

https:// beta.reactjs.org/

责任编辑:张燕妮 来源: 知乎
相关推荐

2022-06-15 22:33:07

React逃生舱

2022-06-05 21:27:40

Reacteffect

2022-05-27 16:03:37

ReactDanVue

2023-03-19 11:42:19

React新官方文档

2012-02-16 13:36:39

JavaJavaFX

2021-07-26 10:36:04

华为云云办公

2023-03-20 07:12:54

GPT学习React

2023-11-07 11:24:18

2012-02-20 09:56:55

ibmdw

2021-04-20 08:03:26

单播协议TCP

2009-10-22 08:50:33

Windows 7上市新闻

2017-04-17 09:01:39

科技新闻早报

2013-07-12 09:59:58

Android 5.0

2023-05-29 08:38:56

popover控制悬浮层

2009-03-11 08:46:46

Chrome浏览器更新

2013-08-28 10:27:14

腾讯云百度云

2023-02-13 09:31:07

CSS前端

2021-07-04 06:56:54

Windows 11操作系统微软

2023-03-03 07:34:05

2024-04-03 14:53:05

iOS 17.5侧载
点赞
收藏

51CTO技术栈公众号