?
Dokumen ini menggunakan Manual laman web PHP Cina Lepaskan
像Flow和TypeScript這樣的靜態(tài)類型檢查程序可以在運(yùn)行代碼之前識(shí)別某些類型的問(wèn)題。他們還可以通過(guò)添加自動(dòng)完成功能來(lái)改善開發(fā)人員的工作流程。出于這個(gè)原因,我們建議使用Flow或TypeScript而不是PropTypes
更大的代碼庫(kù)。
以下是將流程添加到您的React應(yīng)用程序的說(shuō)明。
首先安裝Babel。如果你還沒(méi)有這樣做,這里有一個(gè)有用的設(shè)置指南。
接下來(lái)安裝babel-preset-flow
有兩種紗線或NPM。
yarn add --dev babel-preset-flow # or npm install --save-dev babel-preset-flow
然后添加flow
到您的Babel預(yù)設(shè)配置。
{ "presets": ["flow"]}
創(chuàng)建React App默認(rèn)支持Flow。只需安裝Flow并.flowconfig
通過(guò)運(yùn)行創(chuàng)建一個(gè)文件flow init
。
create-react-app my-app cd my-app yarn add --dev flow-bin yarn run flow init
流程現(xiàn)在將作為create-react-app
腳本的一部分運(yùn)行。
你可以在這里了解更多關(guān)于使用TypeScript和React的知識(shí)。
react-scripts-ts自動(dòng)配置create-react-app
項(xiàng)目以支持TypeScript。你可以像這樣使用它:
create-react-app my-app --scripts-version=react-scripts-ts
你也可以嘗試打字稿 - 反應(yīng) - 啟動(dòng)器。