我有一個組件顯示ListView中的用戶,它需要在呈現前進行抓取調用。React Native在渲染之前進行網絡調用
我瀏覽到使用該組件:
this.props.navigator.resetTo({ id: 'ListUsers', getusers: true });
在ListUsers
組件我有componentWillReceiveProps
,這樣我可以使讀取調用之前渲染。
但是該方法從未被調用過。我可以導航到AddUser
組件。
從這裏添加新用戶或者用戶可以取消。
如果添加新用戶,我導航回用ListUsers
組件:
this.props.navigator.resetTo({ id: 'ListUsers', getusers: true });
此時componentWillReceiveProps
被調用。
如果用戶取消,然後我用導航回到ListUsers
組件:
this.props.navigator.pop();
誰能幫助,看看有什麼我做錯了嗎?