在react docs中,它写得像:
import React from 'react';
import CustomButton from './CustomButton';
但我必须写得像:
import React from 'react';
import {CustomButton} from './CustomButton';
否则控制台会给我一些错误,如:
Uncaught SyntaxError: Identifier 'ruleObj' has already been declared
at <anonymous>:1:1
答案 0 :(得分:1)
可能会发生这种情况,因为CustomButton未在'./CustomButton'中导出为默认值。
当模块有默认值时,您不需要{}。导出多个内容时需要这样做,并且需要其中一些内容。