-
๋ฐ๋๋ผ ํ์ ์คํฌ๋ฆฝํธ๋ก๋ง ๊ตฌํํ Notion ํด๋ก ์ ๋๋ค.
-
์๋ฐ์คํฌ๋ฆฝํธ๋ก๋ง ์์ฑํ๋ ์ฝ๋๋ฅผ ํ์ ์คํฌ๋ฆฝํธ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๋ฉด์ ๊ฐ์ฒด ์งํฅ ๊ด์ ์์ ์ฝ๋๋ฅผ ์ค๊ณํด๋ณด์์ต๋๋ค.
- Router๋ url์ ๋ฐ๋ผ ํ์ด์ง๋ฅผ ๋ ๋๋ง ํ๋ ๊ฒ ์ธ์๋ ๊ด์ฌ์ด ์์ด์ผํ๋ค.
- View๋ผ๋ ์ถ์ ํด๋์ค๋ ์ด๋ป๊ฒ ์ค๊ณํ ๊น?
-
์ปดํฌ๋ํธ๋
types.ts
,template.ts
,index.ts
๋ก ๊ตฌ์ฑ๋์ด ์ด๋ค ๊ท๊ฒฉ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.template
์ ์ถ์ ๋ฉ์๋๋ก ๋ง๋ค ์๋ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ๋ถ๋ฆฌ์์ผ๋์ผ๋ฉด ๋ ์ข์ ๊ฒ ๊ฐ์ params๋ก ์ฎ๊ฒผ์ต๋๋ค.
-
SPA์์ ์ปดํฌ๋ํธ๋ ์ธ์ ๋ ๋๋ง์ด ๋์ด์ผ ํ ์ง ๋ชจ๋ฅธ๋ค. (ํ์ด์ง๊ฐ ๋ ๋๋ง ๋ ๋ ๋ ๋๋ง ๋์ด์ผ ํจ)
-
์ด ๋ถ๋ถ์ ์์ด ์์ง๋ ๋ง์ด ๊ณ ๋ฏผ์ค์ ๋๋ค. ํ ๊ธ์ ๊ตฌํํ์ง๋ง ํ ๊ธ ๋ฒํผ์ ํด๋ฆญํ ๋๋ง๋ค ์ธ์คํด์ค๊ฐ ๊ณ์ ์์ฑ๋์ด ๋ฉ๋ชจ๋ฆฌ ์ธก๋ฉด์์ ์ต์ ํ๊ฐ ํ์ํ ๊ฒ ๊ฐ์ต๋๋ค.
ํด๋ ๊ตฌ์กฐ
src
โฃ components
โ โฃ Editor
โ โ โฃ index.css
โ โ โฃ index.ts
โ โ โฃ template.ts
โ โ โ types.ts
โ โฃ Modal
โ โ โฃ index.css
โ โ โฃ index.ts
โ โ โฃ template.ts
โ โ โ types.ts
โ โฃ Sidebar
โ โ โฃ LastNode
โ โ โ โฃ index.ts
โ โ โ โฃ template.ts
โ โ โ โ types.ts
โ โ โฃ SidebarList
โ โ โ โฃ index.ts
โ โ โ โฃ template.ts
โ โ โ โ types.ts
โ โ โฃ index.css
โ โ โฃ index.ts
โ โ โฃ template.ts
โ โ โ types.ts
โ โ index.ts
โฃ core
โ โฃ api.ts
โ โฃ component.ts
โ โฃ router.ts
โ โ view.ts
โฃ models
โ โ document.ts
โฃ pages
โ โฃ Content
โ โ โ index.ts
โ โฃ Home
โ โ โ index.ts
โ โฃ NotFound
โ โ โ index.ts
โ โ index.ts
โฃ services
โ โ document.ts
โฃ style
โ โฃ app.css
โ โ index.css
โฃ utils
โ โฃ constants.ts
โ โฃ debounce.ts
โ โ dom.ts
โฃ App.template.ts
โฃ App.ts
โฃ App.types.ts
โ index.ts