作者harryfly (波特)
看板Ajax
標題[問題] React Native的State
時間Sat Jun 24 19:48:29 2017
是這樣的
我最近剛開始學習RN
同時JS也是剛接觸
在官方的教學文件中
有關State的一部分我一直搞不太懂
http://facebook.github.io/react-native/docs/state.html
class Blink extends Component {
constructor(props) {
super(props);
在class一開始 做初始化props的動作
左括號之後是屬性的設定吧?
那我不懂的是super(props)這一行
super應該是拿來呼叫父類別的成員 or 建構式
那麼這一行是呼叫 Component 的Component(props)方法?
為什麼要這麼做呢 有甚麼用途??
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.26.18
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1498304912.A.DA5.html
※ 編輯: harryfly (36.225.26.18), 06/24/2017 19:50:29
→ MangoTW: constructor() 06/24 23:23
所以super(props)單純只是一個初始化必須要有的東西 因為沒有就會error是嗎
※ 編輯: harryfly (36.225.26.18), 06/25/2017 04:59:52
推 jackblack: Component 初始化要用,你的 Blink 繼承了 Component 06/25 13:39
懂了 感恩
※ 編輯: harryfly (36.225.26.18), 06/26/2017 09:37:19