(不使用redux)如何触发另一个标签中的重新渲染?
我正在使用:
基本上在屏幕A中,有几个函数将数据写入领域数据库。在屏幕B中,视图保持不变(基于旧数据库值),除非我通过某个按钮在设备上进行了手动重新渲染。
如何根据屏幕A中的写入功能触发屏幕B中的重新渲染?
答案 0 :(得分:0)
以防其他人也对此问题绊脚石。我找到了反应本地导航的解决方案:
constructor(props) {
super(props);
this.props.navigator.setOnNavigatorEvent(this.onNavigatorEvent.bind(this));
}
onNavigatorEvent(event) {
if (event.id === 'bottomTabSelected') {
this.forceUpdate()
}
}