- ๋ธ๋ผ์ฐ์ ์์ ๋์ํ๋ simple Post-it Board
- using localStorage
- https://yj-oh.github.io/post-it
- ๋ธ๋ผ์ฐ์ ์์์ ๋์
- ์ข์ธก ๋ณด๋ ๋ชฉ๋ก, ์ฐ์ธก ๋ณด๋
- ๋ณด๋ ๋ชฉ๋ก ์ตํ๋จ์ [+] ๋ฒํผ์ผ๋ก ์๋ก์ด ๋ณด๋ ์์ฑ
- ๋ณด๋์ ์๋จ์๋ ๋ณด๋๋ช , ํด๋ฆญํ์ฌ ์์
- ๋ณด๋๋ฅผ ๋๋ธํด๋ฆญํ๋ฉด, ๋น ํฌ์คํธ์(์ ๋ชฉ, ๋ณธ๋ฌธ)
-
โ ๏ธ ํฌ์คํธ์ ๋๋๊ทธ ์ค ๋๋ -
โ ๏ธ ํฌ์คํธ์ ํฌ๊ธฐ ์กฐ์ - ํฌ์คํธ์ ์ ๋ชฉ, ๋ณธ๋ฌธ ์์
- ํฌ์คํธ์ [โ] ๋ฒํผ์ผ๋ก ์ ๊ธฐ ๊ธฐ๋ฅ
- ํฌ์คํธ์ [X] ๋ฒํผ์ผ๋ก ์ญ์
- ๋ด์ฉ์ด ์์ ๊ฒฝ์ฐ โ์ ๋ง ์ญ์ ํ์๊ฒ ์ต๋๊น?โ ๋ผ๋ ํ์ธ ๋ค์ด์ผ๋ก๊ทธ
-
ctrl
(orcmd
)+alt
+N
์ผ๋ก ๋น ํฌ์คํธ์ ์์ฑ-
โ ๏ธ ์ ๋ชฉ ํฌ์ปค์ค
-
- ์๋ก๊ณ ์นจ ํด๋ ๋ฐ์ดํฐ ์ ์ง
git clone https://github.com/yj-oh/post-it.git
yarn install
yarn start
react
, redux
, typescript
dependency | version |
---|---|
react | ^17.0.2 |
react-dom | ^17.0.2 |
react-redux | ^7.2.4 |
redux | ^4.1.0 |
typescript | ^4.1.2 |
typesafe-actions | ^5.1.0 |
formik | ^2.28 |
styled-components | ^5.3.0 |
๐ project
...
|-- ๐ public
|-- ๐ src
| |-- ๐ components
| | |-- ๐ board # ๋ณด๋ ๊ด๋ จ ์ปดํฌ๋ํธ (๋ณด๋ ๋ชฉ๋ก, ๋ณด๋)
| | `-- ๐ postIt # ํฌ์คํธ์ ๊ด๋ จ ์ปดํฌ๋ํธ
| |-- ๐ containers
| |-- ๐ lib
| | `-- ๐ storage.ts # localStorage ๊ด๋ฆฌ ํจ์
| |-- ๐ store # reducer ๋ชจ์
| | |-- ๐ board # ๋ณด๋ ๊ด๋ จ ๋ฆฌ๋์ค ์คํ ์ด
| | |-- ๐ postIt # ํฌ์คํธ์ ๊ด๋ จ ๋ฆฌ๋์ค ์คํ ์ด
| | `-- ๐ index.ts
...