溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

React基本概念(一)

發(fā)布時間:2020-06-02 09:01:07 來源:網(wǎng)絡 閱讀:659 作者:Turnsole1 欄目:web開發(fā)

1.JSX 中嵌入表達式
你可以用 花括號 把任意的 JavaScript 表達式 嵌入到 JSX 中;

2.JSX 也是一個表達式
編譯之后,JSX 表達式就變成了常規(guī)的 JavaScript 對象。
要渲染一個 React 元素到一個 根 DOM 節(jié)點,把它們傳遞給 ReactDOM.render() 方法

3.基本語法
Components(組件):分為函數(shù)式組件和類組件
-- 類組件應始終使用 props 調(diào)用基礎構(gòu)造函數(shù)。
props(屬性即properties):所有 React 組件都必須是純函數(shù),并禁止修改其自身 props。如果沒有給props屬性傳值,其默認值為true
state 和 props 類似,但是state是私有的,并且由組件本身完全控制,即局部狀態(tài),即局部狀態(tài)。
--構(gòu)建靜態(tài)版本時 不要使用 state ** 。state 只用于交互,也就是說,數(shù)據(jù)可以隨時被改變.
--state狀態(tài)的條件:

1). 是否通過 props(屬性) 從父級傳入? 如果是這樣,它可能不是 state(狀態(tài)) 。
2). 是否永遠不會發(fā)生變化? 如果是這樣,它可能不是 state(狀態(tài))。
3). 是否可以由組件中其他的 state(狀態(tài)) 或 props(屬性) 計算得出?如果是這樣,則它不是 state(狀態(tài))。
向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI