- react-router v7 도입, App.tsx 에서 라우트 정의(/, /list, /chat)
- 기본 진입('/')은 로그인 페이지
- 사용하지 않는 Vite 데모 정리(App.css, assets 삭제)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
17 lines
443 B
TypeScript
17 lines
443 B
TypeScript
import { createBrowserRouter, RouterProvider } from 'react-router'
|
|
import LoginPage from '@/pages/LoginPage'
|
|
import ListPage from '@/pages/ListPage'
|
|
import ChatPage from '@/pages/ChatPage'
|
|
|
|
const router = createBrowserRouter([
|
|
{ path: '/', element: <LoginPage /> },
|
|
{ path: '/list', element: <ListPage /> },
|
|
{ path: '/chat', element: <ChatPage /> },
|
|
])
|
|
|
|
function App() {
|
|
return <RouterProvider router={router} />
|
|
}
|
|
|
|
export default App
|