我需要一些关于本机应用程序的社区建议。我绝对是新手,不了解一些基本区别。
关于本机文档示例创建StackNavigator的建议 这:从'react-navigation-stack'导入{createStackNavigator};
我发现很多人使用以下样式 从“反应导航”导入{StackNavigator,TabNavigator};
为什么人们使用两种以上不同的风格?哪一个更合适,为什么?
反应导航栈不是反应导航的一部分吗?它更像是一种偏好样式吗?
答案 0 :(得分:1)
在反应导航的第4版中,导航器被提取到单独的程序包中,您需要导入:
import { createStackNavigator } from 'react-navigation-stack';
import { createBottomTabNavigator } from 'react-navigation-tabs';
如果您使用的是旧版v3,则导入应全部来自“反应导航”。
import { createAppContainer, createStackNavigator, createBottomTabNavigator } from 'react-navigation';
有关v4.0.0版本here
的更多信息答案 1 :(得分:0)
我深入研究了反应导航文档,并发现这是因为版本。 互联网上有很多使用版本1的代码,有些人使用版本2及更高版本。