📦src
┣ 📂components
┣ 📂hooks
┣ ┗ 📜useTodo.tsx
┗ 📂utils
📦src
┣ 📂components
┣ ┗ 📂 layout
┣ ┗ 📜 TodoTemplate.tsx
┣ 📂hooks
┗ 📂utils
재사용 가능한 Style들을 모아둘 styles 폴더에 분리시켰습니다.
📦src
┣ 📂styles
┗ ┗ 📜 GlobalStyle
지금은 todo page 하나지만, 로그인 기능을 추가한다고 가정했을 때, page를 나누기 위해 pages 폴더 안에 분리시켰습니다. 가장 먼저 보여주는 TodoContainer 컨포넌트를 Todo 페이지로 설정했습니다.
📦src
┣ 📂components
┣ 📂pages
┗ ┗📜Todo.tsx
📦src
┣ 📂components
┣ 📂hooks
┣ 📂pages
┣ 📂styles
┣ 📂utils
┣ 📜 App.tsx
┗ 📜 index.tsx