React Native: NavigationExperimental. replace()的正确逻辑是什么?
React Native: What is the proper and correct .replace() logic for NavigationExperimental?
在React Native中,目前我为NavigationExperimental的.push()和.pop()设置了以下代码:
case PUSH_ROUTE:
if (state.routes[state.index].key === (action.route && action.route.key)) return state
return NavigationStateUtils.push(state, action.route)
case POP_ROUTE:
if (state.index === 0 || state.routes.length === 1) return state
return NavigationStateUtils.pop(state)
我试着搜索,但找不到正确的逻辑来实现。replace()。实现.replace()逻辑的正确方法是什么?
提前感谢!
navigationstateutil已经有两个替换函数。源代码见https://github.com/facebook/react-native/blob/master/Libraries/NavigationExperimental/NavigationStateUtils.js
相关文章:
- 这是什么 ==- javascript 运算符
- 我的单元测试选项是什么
- 打破承诺链的好方法是什么
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Javascript中的空白是什么
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- 在JavaScript中拆分日期字符串的更好方法是什么
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- 处理浮点错误的最佳方法是什么
- javascript导入的最佳实践是什么
- 基于窗口宽度jquery的函数的替代方法是什么
- 在ng重复循环中显示条件内容的最佳方式是什么
- 我的客户端选项是什么
- 这是什么“;要求“;事情
- 未捕获的类型错误:topFrame.window.changeSelectedBarStyle不是函数,原因是什么
- 实现比较方法的最佳实践是什么;s的比较类型是在运行时选择的
- ECMA 6,React Native和Redux:这个句法糖是什么意思
- 为react native应用下载和访问额外资源的当前解决方案是什么?
- React Native: NavigationExperimental. replace()的正确逻辑是什么?
- 在HTML/CSS/Native JavaScript中显示一个基于选项卡改变内容的四选项卡表的优雅方式是什么?