那么,是否应该 在方括号中 导入组件之间的区别在于您的方式
export。
出口有两种类型
- 默认导出
- 命名为出口
组件可以有 一个默认导出,零个或多个命名 导出
如果组件是默认导出,则需要不带括号将其导入,例如
export default App;
导入为
import App from './path/to/App';
命名的出口可能像
export const A = 25;
要么
export {MyComponent};您可以将其导入为
import {A} from './path/to/A';要么
import {A as SomeName} from './path/to/A';如果您的组件有一个默认导出而很少有命名导出,则您甚至可以在导入时将它们混合在一起
import App, {A as SomeName} from './path/to/file';同样的情况下
react和
react-dom,
React和
ReactDOM是
defaultexports分别,而,例如
Component是
named export在
react和
render是在一个名为出口
react-dom。那就是你要么做的原因
import ReactDOM from 'react-dom';
然后使用
ReactDOM.render()
或像问题中提到的那样使用它。



