React Material UI 아이콘을 동적으로 가져올 때 발생하는 문제
P粉627136450
P粉627136450 2023-08-31 09:14:27
0
1
506
<p>你好,我尝试从mui动态加载图标,以下是代码:</p> <pre class="brush:php;toolbar:false;">"react"에서 React 가져오기;; *를 "@mui/icons-material"에서 MuiIcon으로 가져옵니다;; console.log("MuiIcons: ", MuiIcons); const 아이콘 = ({ iconName }) => { return <div>{MuiIcons[iconName]}</div> }; 기본 아이콘 내보내기;</pre> <p>但是我得到了以下错误:</p> <pre class="brush:php;toolbar:false;">react-dom.development.js:14887 포착되지 않은 오류: 객체가 React 하위로 유효하지 않습니다(발견: 키가 {$$typeof, type, 비교하다}). 하위 컬렉션을 렌더링하려면 대신 배열을 사용하세요. throwOnInvalidObjectType(react-dom.development.js:14887:9)에서 reconcileChildFibers2에서 (react-dom.development.js:15828:7) reconcileChildren에서 (react-dom.development.js:19167:28) updateHostComponent에서 (react-dom.development.js:19924:3) BeginWork에서 (react-dom.development.js:21618:14) HTMLUnknownElement.callCallback2 (react-dom.development.js:4164:14) Object.invokeGuardedCallbackDev (react-dom.development.js:4213:16) InvokeGuardedCallback에서 (react-dom.development.js:4277:31) BeginWork$1(react-dom.development.js:27451:7)에 있습니다. PerformUnitOfWork(react-dom.development.js:26557:12)</pre> <p>有任何解决办法吗?提前谢谢你。</p>
P粉627136450
P粉627136450

모든 응답(1)
P粉198670603

React 구성 요소가 아닌 개체를 가져오고 있습니다.

이 방법을 사용하려면 다음을 수행하세요.

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿