React 페이지를 표시하려고 할 때 여러 가지 이유로 빈 페이지가 나타날 수 있습니다. 한 가지 일반적인 문제는 라우팅과 관련이 있습니다.
React-Router-DOM v6에서는 라우팅된 콘텐츠의 렌더링이 변경되었습니다. 이전에는 컴포넌트 prop을 사용하여 컴포넌트를 렌더링했지만 이제는 ReactNode(JSX) 요소를 렌더링하려면 element prop을 사용해야 합니다.
예를 들어 App.js에서 다음을 바꿔야 합니다.
<code class="js"><Route exact path="/" component={Home} /> <Route path="/wallet" component={Wallet} /></code>
다음을 사용:
<code class="js"><Route path="/" element={<Home />} /> <Route path="/wallet" element={<Wallet />} /></code>
라우팅된 모든 구성 요소가 렌더링되도록 App.js와 구성 요소 파일(예: Home.js 및 Wallet.js) 모두에서 이를 업데이트해야 합니다.
React의 빈 페이지 문제 해결을 위한 추가 팁:
위 내용은 내 React 페이지에 빈 화면이 표시되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!