隨便記react

1.在 DOM2.0 事件分爲捕獲階段和冒泡階段,React 中一般咱們註冊的事件爲冒泡事件,若是要註冊捕獲階段的事件,能夠在事件名稱後加 Capture 如:react

onClickreact-router

onClickCapture異步

2.表單事件
和普通 HTML 中的 onChange 事件不一樣, 在原生組件中,只有 input 元素失去焦點纔會觸發 onChange 事件, 在 React 中,只要元素的值被修改就會觸發 onChange 事件。函數

3.在 React 中表單組件可分爲兩類,受控與非受控組件,受控組件是包含了 value 值的.
爲何叫受控組件? 由於這個時候用戶不能修改 input 的值, input 的值永遠是 value 固定了的值。若是去掉 value 屬性,那麼就能夠輸入值了。this

那如何修改受控組件的值呢? 如上面的例子中, 添加 onChange 事件,事件內修改 value 屬性,value 屬性的值會被設置到組件的 value 中。url

4.
Route 能夠定義 getChildRoutesgetIndexRoutegetComponents 這幾個函數。它們都是異步執行,而且只有在須要時才被調用。咱們將這種方式稱之爲 「逐漸匹配」。 React Router 會逐漸的匹配 URL 並只加載該 URL 對應頁面所需的路徑配置和組件。
5.react-router能夠傳值code

hashHistory.push({
   pathname: '/path',
     query: {
        something: something
      },
     })

在path頁面:router

this.props.location.query.something

可是query值會出如今url中,掃興事件

6.get

相關文章
相關標籤/搜索