하나 해결하면 하나 안되고 하나 해결하면 여러 개 안되고 돌아버리겠습니다요...
리액트에서 타입스크립트 넘어가는거 쉽지 않네요... 휴
에러1_Uncaught Error: useRoutes() may be used only in the context of a <Router> component
:: 응 그냥 <BrowserRouter> 로 안 감싸서 그랬다 이거야....
//index.tsx
import React from 'react';
import {createRoot} from 'react-dom/client';
import {BrowserRouter} from 'react-router-dom';
import './index.css';
import App from './App';
const rootElement = document.getElementById('root');
if(!rootElement) throw new Error('Failed to find the root element');
const root = createRoot(rootElement);
root.render(
<BrowserRouter>
<React.StrictMode>
<App />
</React.StrictMode>
</BrowserRouter>
);
참고 : 타입스크립트 리액트 18에 적용하기
'Programming > React & TypeScript' 카테고리의 다른 글
call함수 내에서 useSelector 사용 불가 (0) | 2023.07.24 |
---|---|
<작성 중 - 내용 무-> React에서 무한 스크롤을 구현해봅시다. (0) | 2023.07.02 |
[ Redux + Redux-toolkit ] 간단 사용법 (1) | 2023.06.10 |
[React x Typescript] App.tsx, Index.tsx 설정하는 방법 (0) | 2023.06.06 |
Vite로 React 프로젝트 시작해보기 (0) | 2023.05.14 |