React 條件語句(if-else) 是 React 中最常用的條件語句,它可以讓你在應用程式中執行不同的動作,取決於條件是否為真。在 React 中,你可以使用 JavaScript 的 if-else 語句來控制組件的渲染,以及決定要渲染哪些元素。
在 React 中,你可以使用 JavaScript 的 if-else 語句來控制組件的渲染,以及決定要渲染哪些元素。舉個例子,假設你想要在應用程式中渲染一個按鈕,但只有在某個條件為真時才渲染,那麼你可以使用 if-else 語句來實現:
render() {
let button;
if (this.state.showButton) {
button = <button>Click Me!</button>;
}
return (
<div>
{button}
</div>
);
}
在上面的範例中,我們使用了一個 if-else 語句來檢查 this.state.showButton 是否為真,如果是,則渲染一個按鈕,否則不渲染。
另外,你也可以使用 JavaScript 的三元運算子來實現同樣的功能:
render() {
return (
<div>
{this.state.showButton ? <button>Click Me!</button> : null}
</div>
);
}
在上面的範例中,我們使用了三元運算子來檢查 this.state.showButton 是否為真,如果是,則渲染一個按鈕,否則不渲染。
總而言之,React 條件語句(if-else) 可以讓你在 React 中執行不同的動作,取決於條件是否為真。你可以使用 JavaScript 的 if-else 語句或三元運算子來控制組件的渲染,以及決定要渲染哪些元素。
目錄
推薦閱讀文章
React 條件語句(if-else) – FreeCodeCamp
React 條件語句(if-else) – TutorialsPoint
React 條件語句(if-else) – Robin Wieruch
React 條件語句(if-else) – Codecademy
React 條件語句(if-else) – DigitalOcean</a