- SCSS
- React (yarn)
- react-router-dom
- node-sass
- class-names
- react-transition-group
- react-typing-effect
- unified, remark-rehype, remark-parse
- gh-pages
components
- ์ปดํฌ๋ํธ ๋ชจ์
- Header
- PageList
- ๐ Memo, Todo
- reset์ฉ css ํ์ผ
- Eric Meyerโs โReset CSSโ 2.0 ์ธ์ฉ, ์ปค์คํ
- @font-face๋ก "๋ค์ค๋ฅ๊ทผ๋ชจ import
components/Memo
- Memo ํ์ด์ง ๊ด๋ จ ์ปดํฌ๋ํธ ๋ชจ์
components/Todo
- Todo ํ์ด์ง ๊ด๋ จ ์ปดํฌ๋ํธ ๋ชจ์
src/containers
- PageList ์์ ๋ค์ด๊ฐ๋ ๋ ์ด์์ ์ปดํฌ๋ํธ๋ค (...-wraper) ๋ชจ์
- โ main : ๊ฐ๋ฐ ๋ฐ ๋น๋ํ ๊ธฐ๋ณธ ๋ธ๋์น
- โ gh-pages : gh-pages ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฐ๋ผ ๊ด๋ฆฌ๋๋ ๋ฐฐํฌ์ฉ ๋ธ๋์น
- Naming Rules
- Components, SCSS Files : ํ์ค์นผํ๊ธฐ๋ฒ
- Variable, Methods : ์นด๋ฉํ๊ธฐ๋ฒ
- Class : ๋์ด์ฐ๊ธฐ '-'๋ก ์ฌ์ฉ
<div class='logo-item'></div>
- Prettier, ESLint
- ๊ธฐ๋ณธ ์ค์ ์ฌ์ฉ
- react-router-dom
- Header๋ฅผ ํตํด ํ์ด์ง๋ฅผ ์ด๋ํ ์ ์๋๋ก ํ๊ธฐ ์ํด ์ด์ฉ
- node-sass
- SCSS๋ก ์์ฑํ ์คํ์ผ์ ์ ์ฉ์ํค๊ธฐ ์ํด ์ด์ฉ
- class-names
- ์กฐ๊ฑด๋ถ ์คํ์ผ ์ ์ฉ์ ์ํด TodoListItem์์ ์ด์ฉ
- react-transition-group
- ํ์ด์ง๋ฅผ ์ด๋ํ ๋ ํ๋ฉด ์ ํ ์ ๋๋ฉ์ด์ ์ ์ ์ฉ์ํค๊ธฐ ์ํด ์ด์ฉ
- ์ด ๊ฒ์๊ธ์ ์ฐธ๊ณ
- react-typing-effect
- About ํ์ด์ง์์ ํ ๋ง๋๋ฅผ ๊ฐ์กฐํ๊ณ ๋์์ธ ์ปจ์ ์ ๋ง์ถ๊ธฐ ์ํ์ฌ ์ด์ฉ
- npmjs.com์ ์ฐธ๊ณ ํ์ฌ ์ด์ฉ (ํจํค์ง ๋๊ตฌ๋ฅผ yarn์ผ๋ก ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ช ๋ น์ด๋ ๋ค๋ฅด๊ฒ ์ฌ์ฉ)
- unified, remark-rehype, remark-parse, react-virtualized
- Memo ํ์ด์ง์์ ๋งํฌ๋ค์ด ์ธ์ด๋ก ์์ฑํ ๋ฉ๋ชจ๋ฅผ HTML๋ก ๋ณํํ๊ธฐ ์ํด ์ด์ฉ
- ์ด ๊ฒ์๊ธ์ ์ฐธ๊ณ
- gh-pages
- white-jang.github.io๋ก ๋ฐฐํฌํ๊ธฐ ์ํด ์ด์ฉ