React Native容器/表示组件

时间:2017-09-02 18:39:55

标签: reactjs react-native redux

我想知道如何在我的应用中正确使用容器/演示组件。这是我目前的方法,可能会或可能不会正常工作:

export default class AppEntry extends React.Component {

    render() {
        return(
            <Provider store={store}>
                <NotificationContainer>
                    <LocationContainer>
                        <ModalBoxContainer>
                           <App />
                        </ModalBoxContainer>
                    </LocationContainer>
                </NotificationContainer>
            </Provider>
        )
    }
}

这种方法对我来说似乎不对。但到目前为止它确实有效。有没有办法将我的所有容器合并为一个没有它们都在一个文件中?每个容器当前都是自己文件中的一个类。标签是我所有导航,屏幕和组件的所在。

我想要完成的是我的位置,通知,模态框等。类在应用程序的任何地方全局工作。一个示例是我的通知容器具有在用户处于应用程序的任何屏幕时需要工作的事件侦听器。这就是为什么我有一个包含标签的通知类的容器。如果这个假设不正确,请纠正我。

是否有一些我不了解如何在应用开发中实现这一目标?

提前致谢。希望从中学到有价值的东西。

0 个答案:

没有答案