首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React Native CLI项目:如何在使用react导航时修复热重新加载

React Native CLI项目:如何在使用react导航时修复热重新加载
EN

Stack Overflow用户
提问于 2020-03-04 00:03:03
回答 1查看 150关注 0票数 0

我在一个React Native CLI项目中使用react-navigation,这个breaks是热重新加载的。

EN

回答 1

Stack Overflow用户

发布于 2020-03-04 02:44:41

为了解决这个问题,我发现我需要一个基于类的根组件,因为热重载不支持功能根组件。我通过将导航组件包装在一个基于类的组件中实现了这一点:

代码语言:javascript
复制
class NavigationWrapper extends Component {
  render() {
    return (
      <NavigationContainer>
        <Stack.Navigator initialRouteName="Home">
          <Stack.Screen name="Home" component={Home} />
          <Stack.Screen name="Menu" component={Menu} />
        </Stack.Navigator>
      </NavigationContainer>
    );
  }
}

const App: () => React$Node = () => {
  return <NavigationWrapper />;
};
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60511183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档