1

我正在尝试构建一个移动应用程序,我们在整个应用程序中都有一个恒定的标题栏。我有我有按钮的身体.. 每个按钮导航到一个screen. 我需要header bar在每个屏幕中,但我不希望在所有屏幕中重复代码。我也不打算使用 TabNavigator。有没有替代品??

图 1 图 2

在 image1 和 image 2 中,带有 search、cart 和 offerzone 标签的栏保持不变。其余的更改..我需要这种行为,而无需在两个屏幕中重复标题代码。

4

1 回答 1

0

你可以将 的代码分离headerBar成一个独立的组件,redux store用来管理这个组件的 props。

完成此操作后,您只需在每个屏幕中导入组件,组件将自动从 redux 存储中获取其 props。每个屏幕都可以headerBar接触redux actions

于 2017-08-23T14:56:01.650 回答