Весь способ управления иконками изменен в v4, от шрифтов до SVG. При использовании шрифтов не имеет значения, импортируете ли вы один или несколько значков, потому что в любом случае вы загружаете весь шрифт целиком. С SVG каждый значок имеет свой собственный модуль. Это дает преимущество, позволяя упаковщикам вытряхивать значки, которые не используются, уменьшая размер загружаемого файла.
Это, однако, означает необходимость импортировать их по отдельности.
Возможно, вы возможность создать свой собственный файл библиотеки, например,
// my-icons.js
import {
Icon1,
Icon2,
Icon3,
...
} from '@ant-design/icons';
const myIcons = {
Icon1,
Icon2,
Icon3,
...
};
export default myIcons;
// MyComponent.jsx
import Icons from './my-icons';
Это много в одном файле, но, по крайней мере, это только один файл.