В настоящее время пытаюсь использовать Avatar.Group в React (https://ant.design/components/avatar/).
В нем указано, что у меня есть версия Antd 4.5.2 (4.5.0+ для функций avatar.group) для моего package.json.
Я получаю такую ошибку:
Ошибка: тип элемента недействителен: ожидается строка (для встроенных компонентов) или класс / функция (для составных компонентов), но получено: undefined. Скорее всего, вы забыли экспортировать свой компонент из файла, в котором он определен, или вы могли перепутать импорт по умолчанию и именованный импорт.
Кто-нибудь знает, как это решить?
Я уже импортировал библиотеку Avatar, а также множество других библиотек:
import { Avatar, Button .....} from 'antd';
Прямо сейчас в JSX я тестирую показанный пример:
<Avatar.Group>
<Avatar src="https://zos.alipayobjects.com/rmsportal/ODTLcjxAfvqbxHnVXCYX.png" />
<Avatar style={{ backgroundColor: '#f56a00' }}>K</Avatar>
<Tooltip title="Ant User" placement="top">
<Avatar style={{ backgroundColor: '#87d068' }} icon={<UserOutlined />} />
</Tooltip>
<Avatar style={{ backgroundColor: '#1890ff' }} icon={<AntDesignOutlined />} />
</Avatar.Group>
Обратите внимание, что даже когда у меня нет ничего промежуточного
<Avatar.Group> </Avatar.Group>
дает ту же ошибку
Файлы Package.lock.json и package.json:
import { Avatar } from 'antd'
- person Nicolas Hevia   schedule 10.08.2020package.lock.json
(илиyarn.lock
) на наличие версии antd? Похоже, вы используете старую версию Antd, которая не экспортируетAvatar.Group
- person Bambou   schedule 10.08.2020