限制
作为库的潜在用户,了解您可以用它做什么以及不能做什么非常重要。有了这些知识,您可能选择采用其他库,例如 react-native=navigation
。我们在 宣传与反宣传 部分讨论了高级设计决策,在这里我们将介绍一些不支持或难以实现的用例,以至于它们几乎不可能实现。如果以下任何限制对您的应用程序来说是不可接受的,那么 React Navigation 可能不适合您。
有限的从右到左 (RTL) 布局支持
我们试图在 React Navigation 中正确处理 RTL 布局,但是 React Navigation 团队规模很小,目前我们没有带宽或流程来针对 RTL 布局测试所有更改。因此,您可能会遇到 RTL 布局问题。
如果您喜欢 React Navigation 提供的功能,但被此限制所困扰,我们鼓励您参与进来并承担 RTL 布局支持的责任。请在 Twitter 上联系我们:@reactnavigation.
一些平台特定行为
React Navigation 不支持 3D Touch 设备上的 Peek & Pop 功能。