自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

React要重寫文檔了

開發(fā) 前端
Vue和React,誰才是更好的選擇,這個(gè)爭(zhēng)論似乎從未停過。但在一點(diǎn)上,雙方粉絲似乎達(dá)成了難得的一致:Vue文檔比React文檔好太多?;谝恍┰?,React團(tuán)隊(duì)決定重寫文檔。

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

Vue文檔比React文檔好太多。

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

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

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

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

 

 

 

 

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

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

文檔之間的差異真的僅僅因?yàn)?ldquo;中國人編寫的文檔更適合中國人看”?顯然不是。

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

 

 

 

 

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

 

 

 

 

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

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

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

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

這一下就難了。

新文檔有哪些改動(dòng)

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

1.以Hooks的使用貫穿整個(gè)文檔

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

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

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

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

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

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

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

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

什么時(shí)候能看到

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

當(dāng)前版本文檔會(huì)歸檔,新版文檔不會(huì)在當(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/ 

責(zé)任編輯:龐桂玉 來源: 前端大全
相關(guān)推薦

2023-08-29 08:28:43

React并發(fā)更新

2021-10-22 15:45:32

開發(fā)技能React

2024-07-08 00:00:07

2019-10-31 15:13:11

Python

2022-06-15 22:33:07

React逃生艙

2022-06-05 21:27:40

Reacteffect

2023-03-19 11:42:19

React新官方文檔

2021-06-29 06:06:10

ReactStrict ModeStrict Effe

2021-11-17 07:44:29

React 前端 組件

2019-08-16 10:10:07

hashcodeequalsJava

2020-07-07 09:19:01

LombokJava IDE

2013-10-28 09:40:51

Android內(nèi)核

2010-04-22 10:13:46

Google英特爾

2015-06-17 17:03:32

微軟DockerAzure云

2020-03-03 15:31:47

ReactVue前端

2017-05-09 16:20:47

3D打印3D食品

2022-07-01 08:35:50

keyReact前端

2021-03-09 09:52:55

技術(shù)React Hooks'數(shù)據(jù)

2022-05-27 16:03:37

ReactDanVue

2019-03-04 08:48:23

Spring WebFJavaIO
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)