0

我有以下const要导出的内容:

export const validator = (param) => (text) => {
...
...
}

const User = ({
    param1,
    param2
}) => (
    <Comp param1={param1} param2={param2} />
)

export default User;

我正在像这样导入它,以便在 Jest 和 Enzyme 的单元测试中使用:

import User from '../User';
...
...
describe('<User />', () => {
    let wrapper;
    beforeAll(() => {
        wrapper = shallow(<User />);
    });
...
...

但是当我运行测试时我收到了这个警告:

警告:React.createElement:类型无效——需要一个字符串(对于内置组件)或一个类/函数(对于复合组件)但得到:对象。您可能忘记从定义组件的文件中导出组件,或者您可能混淆了默认导入和命名导入。

为什么?这不是导入这个组件的方法吗?

4

0 回答 0