props and state

props 參數

官方文檔 中文

  • 大多數組件(Component)在創建的時候就可以用各種參數來定製,這些創建參數(creation parameters)就叫做props

  • 單向傳遞的屬性

  • 是在父組件中被指定,而且一經指定,在被指定的組件的生命週期中就不會改變

  • 屬性多的時候可以直接傳遞一整個對象,語法為 { ...parameter's name },這是es6的新特性

可參考官方給的例子

state 狀態

官方文檔 中文

  • 通過state來控制組件中資料的變動

  • 當state發生變化,則會更新DOM

  • 在constructor中初始化(es6)(es5是getInitialState)

  • 調用setState方法,更改state值

Sample (state&List) form React Native Express 可參考官方給的例子

Last updated