При попытке использовать ExpandMoreIcon с использованием CDN появляется следующее сообщение об ошибке. Как это можно исправить? Это работает, когда я использую именованный значок.
React.createElement: тип недействителен - ожидал строку (для встроенных компонентов) или класс / функцию (для составных компонентов), но получил: undefined. Скорее всего, вы забыли экспортировать компонент из файла, в котором он определен, или вы перепутали импорт по умолчанию и имена.
Не работает:
<ExpansionPanelSummary expandIcon={<ExpandMoreIcon />}>
Работает:
<ExpansionPanelSummary expandIcon={<Icon>star</Icon>}>
Вот фрагмент моего импорта:
const {
createMuiTheme,
CssBaseline,
ExpandMoreIcon,
ExpansionPanel,
ExpansionPanelDetails,
ExpansionPanelSummary,
Icon,
IconButton,
MuiThemeProvider,
} = window['material-ui'];