React 全新文档上线!
大家好,我是若川,点此加我微信进源码群,一起学习源码。同时可以进群免费看明天的Vue专场直播,有尤雨溪分享「
Vue3 生态现状以及展望
」,还可以领取50场录播视频和PPT。
React 官方文档改版耗时 1 年,今天已完成站点相关改版,部分文档已初步上线。
改版是因为现在文档代码和文档内容都已过于陈旧,而且大部分文档还是基于 class components 进行的讲解,这次进行了全面 Hook 化。
既然要改,就彻底一点!
关于新文档讨论的 Issue:https://github.com/reactjs/reactjs.org/issues/3308
PR 地址:https://github.com/reactjs/reactjs.org/pull/3965
访问地址:https://beta.reactjs.org
长按识别二维码查看原文
https://beta.reactjs.org
今天从中文文档维护者的角度和你聊聊,官方文档的变化。
分为以下几个部分:
站点更新
文档内容
关于中文文档
站点更新
先来聊聊变化:
官网将使用框架从
Gatsby
替换为了Next.js
引入了
tailwind
去除
Flow
,全面TypeScript
化全新的交互设计
暗黑主题
先说框架切换,我认为这是必然结果。尽管 Gatsby 本身是静态站点的理想选择,但 Next 在服务端渲染方面表现更为出色,同时 Next 可以在运行时生成 HTML/CSS/JS,而 Gatsby 只能在构建时生成。
再来聊聊样式,旧版文档是自行编写的样式,而新版文档采用了 tailwind 来编写。尽管 CSS-in-JS 真香,但从性能层面来考量,还是差强人意。
类型检查也属于现在项目的标配了,而 Flow 是 Facebook 早期的产物,其作用也是对 JS 进行类型化,无论从设计还是使用层面,Flow 都逊色于 TypeScript。存在即合理,没有 TypeScript 的时代,Flow 也曾顶起了半边天。现在 Flow 已经完成了它的历史使命。
React 文档的技术选型,我们也可以借鉴一二,毕竟官方团队都在用。
React 全新文档上线!相关推荐
- 解析Markdown文件生成React组件文档
前言 最近做的项目使用了微前端框架single-spa. 对于这类微前端框架而言,通常有个utility应用,也就是公共应用,里面是各个子应用之间可以共用的一些公共组件或者方法. 对于一个团队而言,项 ...
- android qq 7.0,手机QQ安卓v7.7.0正式版更新:腾讯文档上线
IT之家7月18日消息 今天,腾讯向手机QQ安卓版用户推送了全新的v7.7.0版本更新,版本号升级至v7.7.0.3640,"我的文档"新增腾讯文档,支持多人在线编辑,云端实时保存 ...
- React 参考文档(基于v16.2.0) 01 : 顶层API
React 顶层API (Top-Level API) React 是整个React库的入口点,你可以将它想象成最顶层的命名空间.当使用<script>标签加载React时,这些顶层API ...
- vonic 环境配置_Vonic 2.0 全新文档站上线
VONIC Mobile UI Components, based on Vue.js and ionic CSS. 介绍 什么是 vonic ? 一个基于 vue.js 和 ionic 样式的 UI ...
- React 基础文档
一.React 的特点 声明式编程 只需要维护自己的状态,当状态改变时,根据最新的状态去渲染UI界面 组件化开发 多平台适配 2013年,React发布之初主要是开发Web页面: 2015年,Face ...
- 【笔记】Create React APP 文档略读
Getting Started --创建一个React App的多种方式 Quick Start 三条指令快速创建一个项目并运行 npx create-react-app my-app cd my-a ...
- OpenHarmony 官网文档有哪些上新?上篇:应用开发文档上新
随着 OpenAtom OpenHarmony(以下简称"OpenHarmony")系统能力持续升级,已具备支撑复杂带屏标准设备和应用开发的基础能力.相较于旧版本,OpenHarm ...
- 前端综合性文档和教程总结(持续更新)
小弟在前端摸爬滚打一段时间,发现前端的比较好的文档比较分散,特别是中文的,我平时都是ctrl+D收藏在浏览器里,以后有好的教程和综合性的文档我会更新到这里. 一则可以做个记录,防止丢失. 二则有需要的 ...
- word的计算机功能是什么,电脑腾讯文档是什么?电脑腾讯文档功能详解
最近腾讯文档上线了,什么是腾讯文档呢?腾讯文档是一款可多人协作的在线文档,可同时编辑Word和Excel文档,云端实时保存.电脑腾讯文档功能受到很多用户喜爱,但是大部分用户不知道腾讯文档的具体使 ...
最新文章
- MLPerf基准测试再发榜,浪潮AI服务器刷新18项纪录
- python3 字符串查找 效率比较
- 80386的各种寄存器一览
- windows socket----select模型
- It's all about buffers: zero-copy, mmap and Java NIO
- [FxCop.设计规则]13. 定义自定义属性参数的访问属性
- JavaScript知识笔记(一)——入门、语句、注释、变量、函数、输出内容、对话框、窗口
- 【Kafka】【未解决】kafka反序列化数据报错jackson2 JsonParseException: Invalid UTF-8 middle byte 0xc0
- 海康工业相机的一些坑(USB接口的相机连上halcon17后,客户端无法打开相机,错误是无驱动,但是驱动是好好的,如何解决)
- 电路的计算机辅助分析实验报告,电力系统计算机辅助分析实验报告.doc
- 循环神经网络应用举例
- 聚类分析-K-means clustering 在生物信息学中的应用
- 系统封装 如何加载PE到Easyboot进行合盘
- 大学生如何应聘高薪IT职位
- Mysql 安装PMM监控 (一台主机安装)
- 本地git的分支名称变空的处理方法
- 网络系统管理技能大赛知识点一
- 华为设备Loopback Detection配置命令
- ICDE-2020 论文简析:空间众包中的预测任务分配 : 一种数据驱动的方法 Predictive Task Assignment in Spatial Crowdsourcing
- pytorch——VGG网络搭建
热门文章
- 单相变压器的平衡方程式
- CSDN的迷你博客为什么冷冷清清?
- 英语练习day2 一般,否定疑问句,现表将来
- 如何运用InSAR技术进行数据处理、地形三维重建、形变信息提取、监测
- type-c耳机方案
- 如何在Tanzu Cluster中使用vSphere with Tanzu内置容器注册表
- effective modern cpp
- Windows远程桌面实现物理机访问控制虚拟机2-Tomcat发布网页
- 针对Could not find module libbanded5x.UGR6EUQPIWHQH7SL62IWIXB5545VDNQZ.gfortran-win_amd64.dll报错问题
- kali下载速度慢_kali Linux 2020.1最新安装教程,绝对能帮你安装好!不是root、没有桌面、中文乱码、下载太慢、ssh链接等问题!...