gpt4 book ai didi

ios - 只 react native 渲染部分

转载 作者:行者123 更新时间:2023-11-29 02:05:45 26 4
gpt4 key购买 nike

我有一个提要和一个可以过滤提要的底部菜单。当过滤器被激活时,提要从 API 重新加载数据。然而,根总是会呈现导致菜单每次都崩溃。我怎样才能使 Feed 只重新加载?

var Main = React.createClass({
getInitialState: function() {
return {
reloadFeedData: false,
};
},
reloadFeedData: function(){
console.log('setting root state')
this.setState({reloadFeedData:true});
},
renderScene: function(route, nav) {
var reload = this.state.reloadFeedData
switch (route.name) {
case 'Feed':
return (
<Feed navigator={nav} reloadFeedData={reload} />
);
default:
return (
<Feed navigator={nav} reloadFeedData={reload} />
);
}
},
render: function() {
console.log('root render');
return (
<View style={styles.container}>
<Navigator
style={styles.navigator}
renderScene={this.renderScene}
initialRoute={{
component: Feed,
}}
/>
<BottomMenu reloadFeedData={this.reloadFeedData} />
</View>
);
}
});

最佳答案

为了回答我自己的问题,问题是一个错误的 componentWillReceiveProps 触发了它不应该触发的事情。

关于ios - 只 react native 渲染部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29815304/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com