摘要:原文作者譯者博軒于年月的中引入,作為在函數(shù)組件中使用狀態(tài)和生命周期的一種方法。雖然函數(shù)組件之前被稱為無(wú)狀態(tài)組件,但是的出現(xiàn),使得這些函數(shù)組件可以使用狀態(tài)。因此,現(xiàn)在許多人將它們視為功能組件。
原文:What are React Hooks?
作者:Robin Wieruch
譯者:博軒
React Hooks 于 2018年10月的React Conf 中引入,作為在 React 函數(shù)組件中使用狀態(tài)和生命周期的一種方法。雖然函數(shù)組件之前被稱為 無(wú)狀態(tài)組件(FSC) ,但是 React Hooks 的出現(xiàn),使得這些函數(shù)組件可以使用狀態(tài)。因此,現(xiàn)在許多人將它們視為功能組件。
在這篇文章中,我會(huì)解釋這些 Hooks 背后的動(dòng)機(jī),React 會(huì)發(fā)生什么改變,為什么我們不應(yīng)該恐慌,以及如何在函數(shù)式組件中使用常見的 React Hooks,比如 state 和 生命周期。
譯注:長(zhǎng)文預(yù)警
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/109640.html
摘要:它并不是實(shí)際在內(nèi)部的工作方式,而且它只是一個(gè)提案,在未來(lái)都會(huì)有可能發(fā)生變化。這意味著,數(shù)據(jù)的存儲(chǔ)是獨(dú)立于組件之外的。因此,有一個(gè)訣竅就是你需要思考作為一組需要一個(gè)匹配一致的指針去管理的數(shù)組染陌譯。 原文地址:https://medium.com/@ryardley/... 譯文:染陌 (Github) 譯文地址:https://github.com/answershuto/Blog 轉(zhuǎn)...
摘要:但是,你可能已經(jīng)注意到,當(dāng)你試圖通過(guò)指定依賴數(shù)組來(lái)優(yōu)化時(shí),可能會(huì)遇到帶有過(guò)時(shí)閉包的錯(cuò)誤。這是否意味著閉包是問(wèn)題所在我不這么認(rèn)為。到目前為止,我所看到的所有情況下,過(guò)時(shí)的閉包問(wèn)題都是由于錯(cuò)誤地假設(shè)函數(shù)不更改或總是相同而發(fā)生的。 原文鏈接:https://overreacted.io/how-ar... 在很長(zhǎng)一段時(shí)間內(nèi),標(biāo)準(zhǔn)答案是class components提供更多的特性(像sta...
摘要:在這種情況下,如果狀態(tài)發(fā)生變化,將再次運(yùn)行以從獲取數(shù)據(jù)。你可以在內(nèi)做到在表單中獲取數(shù)據(jù)到目前為止,我們只有和按鈕的組合?,F(xiàn)在,在獲取數(shù)據(jù)時(shí),可以使用向函數(shù)發(fā)送信息。例如,在成功請(qǐng)求的情況下,用于設(shè)置新狀態(tài)對(duì)象的數(shù)據(jù)。 原文鏈接: https://www.robinwieruch.de/r... 在本教程中,我想通過(guò)state和effect hook來(lái)像你展示如何用React Hook...
摘要:本文翻譯自原作者如果有任何版權(quán)問(wèn)題,請(qǐng)聯(lián)系當(dāng)你在組件中調(diào)用時(shí),你覺(jué)得會(huì)發(fā)生什么當(dāng)然,會(huì)用這條狀態(tài)重新渲染組件并且更新匹配到的,然后返回元素。如果你之前使用過(guò)一些渲染器比如說(shuō),你可能知道在頁(yè)面中使用超過(guò)一個(gè)渲染器是沒(méi)什么問(wèn)題的。 本文翻譯自:How Does setState Know What to Do?原作者:Dan Abramov 如果有任何版權(quán)問(wèn)題,請(qǐng)聯(lián)系shuirong199...
摘要:更新日志應(yīng)對(duì)添加以編程方式收集性能測(cè)量。在和在將棄用為常見攻擊面。添加對(duì)事件的支持。在從調(diào)用時(shí)發(fā)出警告,創(chuàng)建循環(huán)。在和從錯(cuò)誤的渲染器使用時(shí)發(fā)出警告。 2019年8月8日,我們發(fā)布了React 16.9。它包含幾個(gè)新功能,錯(cuò)誤修正和新的棄用警告,以幫助準(zhǔn)備未來(lái)的主要版本。 showImg(https://segmentfault.com/img/bVbwoB5?w=1728&h=666)...
閱讀 1397·2021-11-11 16:54
閱讀 2418·2021-09-22 10:51
閱讀 2675·2019-08-30 15:44
閱讀 3229·2019-08-29 17:05
閱讀 1478·2019-08-29 17:01
閱讀 2947·2019-08-29 12:28
閱讀 2500·2019-08-26 13:50
閱讀 1753·2019-08-23 16:47