【发布时间】:2018-08-10 11:38:12
【问题描述】:
我正在创建一个商店应用程序,我是 using react-native-router-flux 作为路由器。
目前,我只有几个场景,如产品列表、产品信息、购物篮和结帐。
但我需要创建一个导航。我有带有整个导航结构的 JSON,其中类别的 ID 是 ProductList 场景调用 componentDidMount() 时调用 API 的 ID。
但我不知道怎么做:
a) 使用相同的场景,但带有额外的参数并刷新它——我想我应该做类似Actions.refresh({ key: PRODUCT_LIST, params: { categoryId: 12345 } })?
b) 如何处理相同的场景转换历史?我的意思是如果我会做一些Actions.refresh() 我怎么能回到我之前刷新的以前的类别?
作为应用程序中的状态管理器,我正在使用 Redux。但我没有将它用于路由器(我在配对 RNRF 和 Redux 时遇到了一些问题)。
或者您对如何处理此案有其他想法?
最好的问候, 马辛
【问题讨论】:
标签: react-native react-navigation react-native-router-flux