我正在浏览 React Navigation docs我在那里遇到了这样的事情:
import Ionicons from 'react-native-vector-icons/Ionicons';
import { createBottomTabNavigator } from 'react-navigation';
export default createBottomTabNavigator(
{
现在,我无法理解这一行的作用:
export default createBottomTabNavigator(
我的意思是它肯定导出了一些东西,但它是一个函数吗?
如果是,那么它不应该是这样的:
export default function createBottomTabNavigator(
或者根据 ES6 是这样的:
export default function createBottomTabNavigator = () =>{
最佳答案
代码等同于
const MyBottomTabNavigator = createBottomTabNavigator( { /* ... */ });
export default MyBottomTabNavigator;
函数被调用,返回一个对象。对象被导出并在别处使用。
编辑: 更多相同的示例代码:
const rootOf2 = Math.sqrt(2.0);
export default rootOf2;
关于javascript - export default something() 意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52478470/