根据react-native中侧栏菜单中的选择在主视图中显示片段。

时间:2015-05-24 00:41:17

标签: javascript ios reactjs react-native

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

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

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

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

Sample App

1 个答案:

答案 0 :(得分:1)

Flux可以提供帮助。在SideBarMenu中,创建一个操作来更改商店中的数据,然后在内容中ContentView侦听相同的商店更改事件,然后更新其状态。有许多Flux实现,大多数populars是Flux来自facebook和Reflux