創(chuàng)建React項目的三個方式小結(jié)
創(chuàng)建一個React項目非常簡單,通常有幾種方法可以進(jìn)行,下面是最常見的幾種方法:
1. 使用create-react-app(已經(jīng)不被推薦了)
create-react-app
是一個官方的腳手架工具,用于快速創(chuàng)建 React 項目。它會為你配置好很多常用的開發(fā)工具和預(yù)設(shè)。
步驟:
安裝 Node.js 和 npm(如果你還沒有安裝的話):
React 需要 Node.js 和 npm,安裝方式請參考 Node.js 官方網(wǎng)站,安裝完畢后可以在終端運(yùn)行 node -v
和 npm -v
來檢查是否安裝成功。
使用 create-react-app
創(chuàng)建項目: 打開終端或命令提示符,執(zhí)行以下命令:
npx create-react-app my-app
這會創(chuàng)建一個名為 my-app
的 React 項目。npx
是一個工具,可以自動下載并運(yùn)行 create-react-app
,無需全局安裝。
進(jìn)入項目文件夾:
cd my-app
啟動開發(fā)服務(wù)器:
npm start
此時,瀏覽器會自動打開 http://localhost:3000
,你就可以看到一個默認(rèn)的 React 應(yīng)用。
2. 使用Vite(現(xiàn)代化快速開發(fā)工具)
Vite
是一個現(xiàn)代化的構(gòu)建工具,啟動速度快,適合用來開發(fā) React 應(yīng)用。
步驟:
安裝 Vite: 首先,確保你已經(jīng)安裝了 Node.js,然后在終端中運(yùn)行:
npm create vite@latest my-vite-app --template react
進(jìn)入項目文件夾:
cd my-vite-app
安裝依賴:
npm install
啟動開發(fā)服務(wù)器:
npm run dev
訪問 http://localhost:5173
,就能看到你的 React 項目了。
如果用WebStorm創(chuàng)建的話,可以按照如下所示操作:
進(jìn)入后點擊運(yùn)行npm install
,然后可以運(yùn)行這個按鈕"dev" : “vite”
點擊進(jìn)入下面這個鏈接
能看到下面這個界面就算成功了
3. 使用Next.js(適用于需要服務(wù)端渲染或靜態(tài)生成的項目)
如果你需要構(gòu)建一個支持服務(wù)端渲染(SSR)或靜態(tài)站點生成(SSG)的 React 應(yīng)用,可以使用 Next.js。
步驟:
創(chuàng)建 Next.js 項目:
npx create-next-app@latest my-next-app
進(jìn)入項目文件夾:
cd my-next-app
啟動開發(fā)服務(wù)器:
npm run dev
訪問 http://localhost:3000
,你就能看到 Next.js 默認(rèn)頁面。
總結(jié)
create-react-app
:最基礎(chǔ)的 React 腳手架,適合大多數(shù) React 應(yīng)用。Vite
:速度快,適合開發(fā)時追求快速反饋的場景。Next.js
:適用于服務(wù)端渲染或靜態(tài)生成的 React 應(yīng)用,SEO 更友好。
你可以根據(jù)項目需求選擇合適的工具來創(chuàng)建 React 項目!
到此這篇關(guān)于創(chuàng)建React項目的三個方式小結(jié)的文章就介紹到這了,更多相關(guān)React創(chuàng)建項目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
基于React實現(xiàn)調(diào)用式Modal組件的全流程
本文基于 nextUI 和 tailwindCSS 實現(xiàn)調(diào)用式 Modal 組件的封裝,文中通過圖文結(jié)合的方式和代碼示例介紹的非常詳細(xì),具有一定的參考價值,需要的朋友可以參考下2024-12-12React高級指引之Refs and the DOM使用時機(jī)詳解
在典型的React數(shù)據(jù)流中,props是父組件與子組件交互的唯一方式。要修改一個子組件,你需要使用新的props來重新渲染它。但是,在某些情況下,你需要在典型數(shù)據(jù)流之外強(qiáng)制修改子組件2023-02-02關(guān)于React動態(tài)修改元素樣式的三種方式
這篇文章主要介紹了關(guān)于React動態(tài)修改元素樣式的三種方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-08-08react+ts實現(xiàn)簡單jira項目的最佳實踐記錄
這篇文章主要介紹了react+ts實現(xiàn)簡單jira項目,本文通過圖文實例相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-07-07React Hooks與setInterval的踩坑問題小結(jié)
本文主要介紹了React Hooks與setInterval的踩坑,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-04-04在?React?中如何從狀態(tài)數(shù)組中刪除一個元素
這篇文章主要介紹了在?React?中從狀態(tài)數(shù)組中刪除一個元素,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-03-03