【问题标题】:Display fragments in main view based on selection in sidebar menu in react-native.根据 react-native 侧边栏菜单中的选择在主视图中显示片段。
【发布时间】:2015-08-05 19:00:52
【问题描述】:

我想根据侧边栏菜单选项的选择更改内容视图。 标题和侧边栏菜单不应更改。

var Something = React.createClass({
  render: function() {
    var menu = <SideBarMenu/>;

    return (
        <SideMenu menu={menu}>
          <Header />
          <ContentView/>
        </SideMenu>
      );
  }
});

我对如何根据侧边栏菜单组件中更改的某些属性更改内容视图感到困惑,因为这两个是不同的组件侧边栏菜单和内容视图。

【问题讨论】:

    标签: javascript ios reactjs react-native


    【解决方案1】:

    这就是 Flux 可以提供的帮助。在 SideBarMenu 中,创建一个操作来更改商店中的数据,然后在 ContentView 中监听相同的商店更改事件,然后更新其状态。有很多 Flux 实现,最受欢迎的是来自 facebook 的 FluxReflux

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-26
      • 2017-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-11
      相关资源
      最近更新 更多