從設定開發環境到建立複

React JS 教學:綜合指南
介紹

React JS 是 Facebook 開發的 JavaScript 函式庫,徹底改變了 Web 應用程式的建置方式。由於其基於組件的架構、效率和聲明性語法,它是開發人員的熱門選擇。本教學將引導您了解 React JS 的基礎知識,雜的應用程式。

設定您的環境

安裝Node.js和npm:Node.js是JavaScript的運作環境,npm(Node Package Manager)用來安裝套件。從 https://nodejs.org/en/download/package-manager 下載並安裝最新版本。

建立新的 React 應

用程式:使用 create-react-app 工具快速設定新的 React 專案。打開終端機並執行以下命令:

重擊

npx create-react-app 委內瑞拉 手機號碼資料庫  my-react-app
謹慎使用代碼。

手機號碼清單

將 my-react-app

替換為您想要的項 標題:關於獲取美國電話號碼的 10 個值得關注的 Pinterest 帳戶 目名稱。

了解組件

元件是 React 應用程式的建構塊。它們是封裝 UI 元素及其邏輯的可重複使用程式碼片段。每個元件都有一個 render 方法,該方法傳回元件的 JSX (JavaScript XML) 表示形式。

創建您的第一個組件

打開專案中的 src/App.js 檔案。

修改 App 元件以呈現簡單的問候語:

JavaScript
從“反應”導入反應;

函數應用程式(){

返回 (
<div>
<h1>你好,React!
</div>
);
}

導出預設應用程式;
謹慎使用代碼。

使用 npm start 運行您的應用程式。您應該在瀏覽器中看到問候訊息。

狀態和道具

狀態:狀態用於儲存元件內可以隨時間變化的資料。它由組件本身管理。
Props:Props 用於將資料從父元件傳遞到子元件。它們是不可變的,不能在子元件內修改。
例子:

JavaScript
函數問候語(道具){
return <h1>你好,{props.name}!
}

函數應用程式(){
const 名稱 = ‘愛麗絲’;

返回 (
<div>
<問候語名稱={name} />
</div>
);
}
謹慎使用代碼。

JSX

JSX 是 JavaScript 的語法擴展,可以更輕鬆地在 JavaScript 程式碼中編寫類似 HTML 的結構。它在執行之前被編譯成常規的 JavaScript。

例子:

JavaScript
const 元素 = <h1>你好,世界!
謹慎使用代碼。

事件處理

React 使用合成事件來處理使用者互動。您可以使用 onClick、onMouseOver、onSubmit 和其他事件屬性將事件處理程序直接附加到 JSX 元素。

例子:

JavaScript
函數handleClick() {
console.log(‘按鈕被點選!’);
}

<button onClick={handleClick}>點我</button>
謹慎使用代碼。

條件渲染

您可以使用 JSX 中的 JavaScript 表達式根據某些條件有條件地渲染元素。

例子:

JavaScript
函數 UserGreeting(props) {
return <h1>歡迎回來,{props.name}!
}

函數 GuestGreeting(props) {
返回<h1>請註冊。
}

函數問候語(道具){
const isLoggedIn = props.isLoggedIn;

返回已登入? <使用者問候語
name={props.name} /> : <GuestGreeting />;
}
謹慎使用代碼。

列表和鍵

渲染清單時,必須為每個項目提供唯一的鍵。這有助於 React 有效地更新和重新渲染清單。

例子:

JavaScript
const todoItems = [‘學習 React’, ‘練習編碼’, ‘建構項目’];

const todoList = todoItems.map((item) => (
<li key={item}>{item}</li>
));
謹慎使用代碼。

結論

React JS 是一個強大且多功能的程式庫,用於建立現代 Web 應用程式。透過理解元件、狀態、道具、JSX、事件處理和條件渲染的核心概念,您可以建立動態和互動式使用者介面。本教學為您的 React 之旅奠定了堅實的基礎。

來源和相關內容
github.com
github.com
github.com
github.com

Tags: , , , , ,