推送和弹出in native

时间:2017-10-09 11:58:58

标签: android ios react-native react-router

我是本土的新手,我已经创建了几个反应原生的屏幕。但我在页面之间导航时遇到问题。

  1. 我们必须自己管理堆栈和堆栈索引?
  2. 如果没有在Apps.js中定义路线,我们可以导航到其他页面吗?
  3. 我遵循了这些教程,但没有简单的方法来浏览页面。

    https://facebook.github.io/react-native/docs/navigation.html

    https://reactnavigation.org/docs/intro/

    在ios中我们写

    跳转到新页面: [self.navigationController pushViewController:vc animated:YES];

    返回上一页:  [self.navigationController popViewController animated:YES];

    (将控制器推向堆栈并从堆栈弹出控制器由UINavigationController自行管理)

    我的问题是:

    1.在本地实现导航的最简单或最正确的方法是什么?。

    1. 如何在ios中设置动画属性?
    2. 请帮助我,提前谢谢:)

1 个答案:

答案 0 :(得分:0)

  1. 最流行的实施导航方法是使用React-Navigation
  2. 您需要解释iOS中的情况。如果您需要在组件,屏幕或导航上执行动画,则使用Animated库或React-Native的Layout Animation