React Native:每当我想要刷新ListView时,我应该寻找什么样的生命周期?

时间:2016-04-28 23:54:36

标签: facebook callback react-native react-native-listview

非常像这里的官方教程https://facebook.github.io/react-native/docs/tutorial.html

我在"\.(?=\s+)"中调用了fetchData方法,但根据thisComponentDidMount只会在初​​始呈现组件后调用一次。因此,在我导航回ListView之前,每次都应该调用相同的ComponentDidMount,并将更新的数据作为props传递给ListView,然后在fetchData中相应地更新listView的状态参数?或者有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

您应该在componentDidMount上注册事件侦听器并在componentWillUnmout上取消注册,并随时随地更改组件显示的数据时发出事件。

这种模式的完整概述:https://colinramsay.co.uk/2015/07/04/react-native-eventemitters.html