我正在通过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;