日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
React要重寫文檔了

Vue和React,誰才是更好的選擇,這個爭論似乎從未停過。但在一點上,雙方粉絲似乎達(dá)成了難得的一致:

Vue文檔比React文檔好太多。

React開發(fā)者對此的解釋是:Vue是國人開發(fā)的嘛,寫出來的文檔當(dāng)然更符合中國人看啦。

但從#3308[1]來看,似乎全球React開發(fā)者都苦文檔久矣。以至于在這個issue中,React Core Team成員rachelnabors聲淚俱下的說:

“為了彌補官方文檔的不足,熱心的開發(fā)者們自制了很多React教程。我們多么希望從你編寫第一個React組件開始,直至你職業(yè)生涯的終結(jié),官方文檔都是唯一那個陪在你身邊的‘他’啊”。

隨著Hooks認(rèn)可度越來越高,可現(xiàn)有文檔是圍繞ClassComponent展開的,Hooks只是一個獨立章節(jié)。

 

基于這些原因,React團(tuán)隊決定重寫文檔。

React文檔難懂的本質(zhì)原因

文檔之間的差異真的僅僅因為“中國人編寫的文檔更適合中國人看”?顯然不是。

要理解文檔的差異,需要先談框架的差異。

 

Vue基于“模版語言”開發(fā),抽象程度更高。本質(zhì)上他的文檔就是介紹“模版語言”的語法。

 

那么就把需要的語法背下來就行了。

而React抽象程度更低,直接使用JS(JSX僅僅是語法糖)。

相比于Vue語法靠背就行,React需要花大篇幅講解各種數(shù)據(jù)流、設(shè)計模式如何在React中使用。

君不見為了解決組件復(fù)用,React有HOC、render props、組合模式等眾多概念。

這一下就難了。

新文檔有哪些改動

知道問題的癥結(jié),讓我們看看新文檔會有哪些改動。

1.以Hooks的使用貫穿整個文檔

不再以ClassComponent舉例,這也表明Hooks成為事實上的開發(fā)標(biāo)準(zhǔn)已經(jīng)獲得社區(qū)的認(rèn)可。

2.為編程小白準(zhǔn)備的“術(shù)語、概念解釋”。

React,包括Redux很喜歡(修改下,是非常喜歡)用各種理論、概念指導(dǎo)工作(比如代數(shù)效應(yīng)之于Hooks)。

這讓很多前端一邊驚嘆“高大上”一邊哀嚎“看不懂”。

為此,新的文檔會增加很多術(shù)語、概念的解釋。

3.更多的示例圖,在線demo,集成Dev-tools和lint。

圖文并茂方便理解,在線demo方便邊學(xué)邊練。雙管齊下,用心良苦。

并且,這次新文檔由蛋總(Dan Abramov)親自操刀。前端屆頂級網(wǎng)紅出馬,重視程度可見一斑。

什么時候能看到

這么香,什么時候能看到呢?官方給出的答案是:2021年初。

當(dāng)前版本文檔會歸檔,新版文檔不會在當(dāng)前版本文檔基礎(chǔ)上修改。

如果等不及了,社區(qū)提供了基于Hooks的當(dāng)前版本文檔[2]解解饞。

參考資料

[1]#3308: https://github.com/reactjs/reactjs.org/issues/3308[2]基于Hooks的當(dāng)前版本文檔: https://reactwithhooks.netlify.app/


當(dāng)前標(biāo)題:React要重寫文檔了
轉(zhuǎn)載源于:http://www.5511xx.com/article/djdhheg.html