React要重寫文檔了前端
Vue
和React
,誰纔是更好的選擇,這個爭論彷佛從未停過。但在一點上,雙方粉絲彷佛達成了可貴的一致:react
Vue文檔比React文檔好太多。git
React
開發者對此的解釋是:Vue
是國人開發的嘛,寫出來的文檔固然更符合中國人看啦。github
但從#3308來看,彷佛全球React
開發者都苦文檔久矣。以致於在這個issue中,React Core Team
成員rachelnabors痛哭流涕的說:編程
「爲了彌補官方文檔的不足,熱心的開發者們自制了不少React
教程。咱們多麼但願從你編寫第一個React
組件開始,直至你職業生涯的終結,官方文檔都是惟一那個陪在你身邊的‘他’啊」。設計模式
隨着Hooks
承認度愈來愈高,可現有文檔是圍繞ClassComponent
展開的,Hooks
只是一個獨立章節。markdown
基於這些緣由,React
團隊決定重寫文檔。app
文檔之間的差別真的僅僅由於「中國人編寫的文檔更適合中國人看」?顯然不是。框架
要理解文檔的差別,須要先談框架的差別。oop
Vue
基於「模版語言」開發,抽象程度更高。本質上他的文檔就是介紹「模版語言」的語法。
那麼就把須要的語法背下來就好了。
而React
抽象程度更低,直接使用JS
(JSX
僅僅是語法糖)。
相比於Vue
語法靠背就行,React
須要花大篇幅講解各類數據流、設計模式如何在React
中使用。
君不見爲了解決組件複用,React
有HOC
、render props
、組合模式
等衆多概念。
這一下就難了。
知道問題的癥結,讓咱們看看新文檔會有哪些改動。
Hooks
的使用貫穿整個文檔再也不以ClassComponent
舉例,這也代表Hooks
成爲事實上的開發標準已經得到社區的承認。
React
,包括Redux
很喜歡(修改下,是很是喜歡)用各類理論、概念指導工做(好比代數效應
之於Hooks
)。
這讓不少前端一邊驚歎「高大上」一邊哀嚎「看不懂」。
爲此,新的文檔會增長不少術語、概念的解釋。
Dev-tools
和lint
。圖文並茂方便理解,在線demo方便邊學邊練。左右開弓,用心良苦。
而且,此次新文檔由蛋總(Dan Abramov)親自操刀。前端屆頂級網紅出馬,重視程度可見一斑。
這麼香,何時能看到呢?官方給出的答案是:2021年初。
當前版本文檔會歸檔,新版文檔不會在當前版本文檔基礎上修改。
若是等不及了,官方提供了基於Hooks的當前版本文檔解解饞。