1. 程式人生 > >React筆記一

React筆記一

ops lun stat 通過 生命周期 OS 可能 異步 urn

1.React的生命周期主要有有兩個鉤子:

(1)componentDidMount(): 當組件渲染到DOM時觸發;

(2)componentWillUnmount(): 當組件在頁面上銷毀時觸發;

2.關於React中的state:

(1)state是可變的,但是不能直接更改,需要通過setState()修改;

(2)在constructor中可以給state賦初值;

(3)setState()的更新可能是異步的,所以不能過分依賴this.state與this.props設置下一個狀態,最好使用函數參數。

(4)傳入到setState()中的狀態對象會合並上一個狀態對象。

3.關於React的事件:

(1)事件采用的是camel命名法;

(2)組織默認事件不能使用return false; 而是使用preventDefault();

(3)自定義事件需要bind到this對象上;

z

React筆記一