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

React 正式推出全新官方文檔!

開(kāi)發(fā) 前端
React 團(tuán)隊(duì)花了很長(zhǎng)時(shí)間才發(fā)布新文檔。希望保持 React 社區(qū)應(yīng)得的高質(zhì)量標(biāo)準(zhǔn)。在編寫這些文檔和創(chuàng)建所有示例時(shí),React 團(tuán)隊(duì)發(fā)現(xiàn)了自己的一些解釋中的錯(cuò)誤、React 中的錯(cuò)誤,甚至現(xiàn)在正在努力解決的 React 設(shè)計(jì)中的漏洞。

3 月 17 日,在 React 新文檔的 Beta 版上線一年之后,React 終于正式發(fā)布了全新的 React 官方文檔!新文檔已啟用新的域名:https://react.dev/?。不過(guò),目前新文檔只發(fā)布了英文版,中文版并未上線。

圖片

目前,訪問(wèn) Beta 版文檔(https://beta.reactjs.org/?)和英文文檔(https://reactjs.org/?)時(shí),都會(huì)重定向到新域名(https://react.dev/)。

圖片

新的文檔目前并未提供其他語(yǔ)言的文檔入口。

  • 如需訪問(wèn)舊的中文版文檔,可以訪問(wèn):?https://zh-hans.reactjs.org/?
  • 如需訪問(wèn)舊的英文版文檔,可以訪問(wèn):?https://legacy.reactjs.org/??

新文檔主要包含以下部分:

  • 教程和指南:提供了大量的教程和指南,幫助開(kāi)發(fā)者從零開(kāi)始學(xué)習(xí)React或深入研究特定主題。
  • 代碼示例和演示:提供了一系列的代碼示例和演示,展示了React的強(qiáng)大和靈活性。
  • 最佳實(shí)踐和技巧:了解最新的 React 最佳實(shí)踐和技巧,學(xué)習(xí)如何優(yōu)化代碼以實(shí)現(xiàn)更好的性能。
  • 社區(qū)論壇:與其他 React 開(kāi)發(fā)人員聯(lián)系,在項(xiàng)目中獲得幫助或在社區(qū)分享專業(yè)知識(shí)。
  • 新聞和更新:第一時(shí)間了解 React 開(kāi)發(fā)團(tuán)隊(duì)的最新版本、更新和新聞。

下面就來(lái)看看全新的 React 文檔都有哪些特色!

全面擁抱 Hooks

當(dāng) 2018 年發(fā)布 Hooks 時(shí),Hooks 文檔假設(shè)讀者已經(jīng)熟悉類組件。這有助于社區(qū)迅速采用 Hooks,但過(guò)了一段時(shí)間,舊文檔就無(wú)法滿足新讀者的需求。新讀者必須要學(xué)習(xí)兩次React:先學(xué)習(xí)類組件,再學(xué)習(xí) Hooks。

而新文檔全面擁抱 Hooks,從開(kāi)始就教授如何使用 Hooks 來(lái)學(xué)習(xí) React。文檔分為兩個(gè)主要部分:

  • Learn React[1]:一個(gè)自學(xué)課程,從零開(kāi)始教授React。
  • API Reference[2]:提供了每個(gè) React API 的詳細(xì)信息和使用示例。

注意:目前仍有一些類組件用例沒(méi)有基于 Hook 的實(shí)現(xiàn)。類組件仍然得到支持,并在新站點(diǎn)的 Legacy API[3] 部分進(jìn)行了記錄。

Learn

Learn 包含兩部分:Quick Start 和 Learn React。

Quick Start

React 學(xué)習(xí)教程的入門部分,介紹了 React 的基本概念和語(yǔ)法,例如組件、屬性和狀態(tài)等。

如果希望通過(guò)實(shí)踐學(xué)習(xí),文檔還提供了一個(gè)井字棋教程。該教程使用 React 構(gòu)建了一個(gè)井字棋小游戲,并教授了一些開(kāi)發(fā)技能。這是一個(gè)在線交互式教程,可以自己嘗試修改:

圖片

除了井字棋教程之外,這一部分還包含了一個(gè) Thinking in React 教程,幫助用戶更深刻的理解 React。

上面的井字棋沙箱只是新文檔眾多示例的其中之一,整個(gè)網(wǎng)站添加了超過(guò) 600 個(gè)沙箱!可以編輯任何沙箱,或在右上角按“Fork”將其在一個(gè)單獨(dú)的選項(xiàng)卡中打開(kāi)。

Learn React

Quick Start 部分并沒(méi)有詳細(xì)介紹如何使用 React??梢栽?Learn React 部分一步步學(xué)習(xí) 如何使用 React。該部分包含四個(gè)模塊:

  • Describing the UI:如何用組件顯示信息
  • Adding Interactivity:如何響應(yīng)用戶輸入更新屏幕
  • Managing State:如何在應(yīng)用變得越來(lái)越復(fù)雜時(shí)組織邏輯
  • Escape Hatches:如何“走出”React,以及什么時(shí)候這樣做最有意義

Learn 部分的大多數(shù)頁(yè)面都以一些挑戰(zhàn)結(jié)尾,以檢查理解程度。例如,以下是有關(guān)條件渲染頁(yè)面的挑戰(zhàn):

圖片

在每個(gè)挑戰(zhàn)的左下角都有一個(gè) Show solution 按鈕,可以點(diǎn)擊查看挑戰(zhàn)的解決方案。

在教程中,通過(guò)了很多更直觀的圖表,以幫助快速快速理解。例如,這是 Preserving and Resetting State 中的一張圖表:

圖片

我們還可以在新文檔中看到一些插圖,下面是繪制屏幕的瀏覽器:

圖片

API Reference

在 API Reference 中,每個(gè) React API 現(xiàn)在都有一個(gè)專用的頁(yè)面。這包括各種 API:

  • 內(nèi)置 Hooks,如 useState。
  • 內(nèi)置組件,如 <Suspense>。
  • 內(nèi)置瀏覽器組件,如 <input>。
  • 面向框架的 API,例如 renderToPipeableStream。
  • 其他 React API,例如 memo。

每個(gè) API 頁(yè)面都至少分為兩個(gè)部分:

  • Reference:通過(guò)列出其參數(shù)和返回值來(lái)描述 API 的簽名。
  • Usage:顯示了為什么以及如何在實(shí)踐中使用此 API。它顯示了 React 團(tuán)隊(duì)如何使用每個(gè) API 的典型場(chǎng)景。

圖片

除此之外,一些 API 頁(yè)面還包括故障排除(針對(duì)常見(jiàn)問(wèn)題)和備選方案(針對(duì)已棄用的 API)。希望這種方法將使 API Reference 不僅作為一種查找參數(shù)的方式,而且作為一種方式來(lái)查看可以使用任何給定的 API 執(zhí)行的所有不同的事情——以及它如何連接到其他 API。

Community

React 擁有一個(gè)由數(shù)百萬(wàn)開(kāi)發(fā)人員組成的社區(qū),Community 部分包含了一些可以加入的 React 相關(guān)社區(qū)。除此之外,還包含了React 會(huì)議、React 視頻、React 聚會(huì)、React 團(tuán)隊(duì)、React 文檔貢獻(xiàn)者、致謝以及版本控制策略。

圖片

未來(lái)

React 團(tuán)隊(duì)花了很長(zhǎng)時(shí)間才發(fā)布新文檔。希望保持 React 社區(qū)應(yīng)得的高質(zhì)量標(biāo)準(zhǔn)。在編寫這些文檔和創(chuàng)建所有示例時(shí),React 團(tuán)隊(duì)發(fā)現(xiàn)了自己的一些解釋中的錯(cuò)誤、React 中的錯(cuò)誤,甚至現(xiàn)在正在努力解決的 React 設(shè)計(jì)中的漏洞。希望新文檔能幫助 React 團(tuán)隊(duì)在未來(lái)將 React 提升到一個(gè)更高的標(biāo)準(zhǔn)。

社區(qū)中還有許多對(duì)擴(kuò)展網(wǎng)站內(nèi)容和功能的要求,例如:

  • 為所有示例提供 TypeScript 版本。
  • 創(chuàng)建更新的性能、測(cè)試和可訪問(wèn)性指南。
  • 獨(dú)立于支持它們的框架記錄 React 服務(wù)端組件。
  • 與國(guó)際社區(qū)合作翻譯新文檔。
  • 向新網(wǎng)站添加缺少的功能(例如,博客的 RSS)。

現(xiàn)在新文檔已經(jīng)發(fā)布了,未來(lái) React 團(tuán)隊(duì)的重點(diǎn)就是添加新信息和進(jìn)一步改進(jìn)新網(wǎng)站。

最后,期待新文檔中文版能盡快上線!

相關(guān)鏈接

[1]Learn React: https://react.dev/learn。

[?2]API Reference: https://react.dev/reference。

[3]Legacy API: https://react.dev/reference/react/legacy。

責(zé)任編輯:姜華 來(lái)源: 前端充電寶
相關(guān)推薦

2021-10-22 15:45:32

開(kāi)發(fā)技能React

2013-10-17 22:38:24

FacebookWindows 8.1

2021-10-15 09:00:42

微軟Windows 11Windows

2018-12-29 08:31:35

2023-05-09 09:00:20

版本Canary框架

2011-04-01 16:08:01

BlackBerry BlackBerry

2016-01-14 15:27:50

VMware

2024-01-26 09:01:30

HooksReact 19版本

2022-01-05 09:33:03

Windows 11操作系統(tǒng)微軟

2021-10-03 15:15:30

Vue.JSGitee Pages中文文檔

2020-02-03 11:20:25

石墨文檔

2012-06-11 20:14:36

2021-10-08 16:44:27

Windows 11操作系統(tǒng)微軟

2012-04-18 18:09:30

智能

2014-04-22 22:10:30

康普智能布線

2024-04-15 12:54:00

ReactVue列表邏輯

2024-01-11 07:28:42

2023-06-24 17:09:06

React前端

2013-02-25 09:49:05

jQueryJavaScriptWeb

2015-05-28 10:38:55

CentOSOpenStack軟件源
點(diǎn)贊
收藏

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