大括号在React的import一节中的含义Redux

时间:2018-10-16 17:11:44

标签: reactjs redux

我是React / Redux的初学者。我的问题是为什么某些组件/元素没有{},而某些组件(Thunk,React,Combine)却没有{}。我对它们的工作方式感到好奇;希望提供详细说明。谢谢。

import React from 'react';
import { StyleSheet, Text, View } from 'react-native';

import Thunk from "redux-thunk";
import {Provider} from "react-redux";
import {createStore, applyMiddleware} from "redux";
import combine from "./redux/combine";

const store = createStore(
  combine,
  applyMiddleware(
    Thunk
  )
)

export default class App extends React.Component {
  render() {
    return (
      <Provider store={store}>
        <Text>Hi</Text>
      </Provider>
    );
  }
}

1 个答案:

答案 0 :(得分:1)

基本上,ES6模块可以导出默认引用和参数化引用。默认是通过import moduleName from 'module';访问的那个,您不必关心它的名称,因为您可以使用任何标识符名称代替moduleName,而对于参数化导出,每个导出的值都有其密钥,例如{{1} }