11/28
๐ ํ ์ผ
- ๋ ธ๋ง๋ ์ฝ๋ ๋ฆฌ์กํธ to-do-list ํํธ ๊ฐ์ ์๊ฐ
โ ํ ์ผ
- ๋ ธ๋ง๋ ์ฝ๋ ๋ฆฌ์กํธ to-do-list ํํธ ๊ฐ์ ์๊ฐ
๊ณง 3์ฐจ ๊ณผ์ ๋ก ๋ค์ด๊ฐ๋ ํฌ๋๋ฆฌ์คํธ๋ฅผ ์๊ฐํ๊ฒ ๋์ด ๋ฐ๊ฐ์ ๋ค
์ฌ์ค 3์ฐจ ๊ณผ์ ๋ api ๋ฅผ ์ด์ฉํ ํฌ๋๋ฆฌ์คํธ์ด๊ณ ํด๋น ํํธ๋ ๊ฐ์ด ๋๋๋งํ๋ฉด ์ฌ๋ผ์ง๋ ๊ฑฐ๋ผ ์ฌ์ค์ ํ์ฐ๋๋ฟ์ด๊ธด ํ์ง๋ง ๋ญ๊ฐ ๋ฐ๊ฐ์ ๋ค
useState ๋ก input ์ value ๊ฐ์ ๋ฐ์์ค๊ณ ๊ทธ ๊ฐ์ ๋ฐฐ์ด๋ก ๋ฐ์ดํฐ๋ฅผ ์์์ ๊ทธ ๋ฐฐ์ด์ ๋ฐ๋ณต์ ์ผ๋ก ์ถ๋ ฅํด์ฃผ๋ ๊ฑฐ์๋ค
์ ๋ง ๊ฐ๋จํ๊ฒ ๊ตฌํํ์ง๋ง useState ์ ๋ํ ํ์ฉ๋๋ฅผ ๋ํ์ค ์์ ๊ฐ์๋ค
ํด๋น ๊ฐ์์์๋ onChange ๋ฅผ ์ด์ฉํด์ input ๊ฐ์ value ๊ฐ์ด ๋ฐ๋ ๋๋ง๋ค todo ๊ฐ ์ถ๊ฐ๋๋๋ก ํด์คฌ๋๋ฐ ๋๋ onKeyPress, onKeyDown์ ์ฌ์ฉํ์ฌ enter ํค๋ฅผ ๋๋ฅผ ๋๋ง๋ค todo ๊ฐ ์ถ๊ฐ๋๋๋ก ํด์ฃผ๊ณ ์ถ์ด์ ์ ์ฉํ๋ค
<input value={todo} onChange={onChange} type="text" />
onChange ๊ฐ ์๋ onKeyPress, onKeyDown ๋ฑ์ ์ฌ์ฉํ๋ฉด onChange์ด๋ฒคํธ๋ฅผ ๋ฃ๋์ง readOnly ์์ฑ์ ๋ฃ์ด์ ๋ณํ๋ฅผ ๋ง์ผ๋ผ๊ณ ์์ ์ด๋ฏธ์ง์ฒ๋ผ ์๋ฌ๊ฐ ๋ฌ๋ค
๊ทธ๋์ onChange ๋ฅผ ์ฌ์ฉํ๋๊ฐ value ๋ฅผ defaultValue ์์ฑ์ผ๋ก ๋ณ๊ฒฝํด์ผ ํ๋ค๊ณ ํ๋ค
๊ทธ๋ฌ๋ defaultValue ๋ก ์ ์ฉํด์ฃผ๋ฉด input์์ ๋ค๋ฅธ๊ฐ์ผ๋ก ๊ณ ์ณค์ง๋ง ์ค์ง์ ์ผ๋ก ๊ฐ์ด ๋ณํ์ง ์๋๋ค๋ ๋ฌธ์ ์ ์ด ์๊ธฐ ๋๋ฌธ์ onChange ๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค
11/29
๐ ํ ์ผ
- ๋ฐฑ์ค 3๋ฌธ์ (24์ผ์ ์ด์ ์ผ ์.)
- ๋ ธ๋ง๋ ์ฝ๋ ๋ฆฌ์กํธ coin-tracker ํํธ ๊ฐ์ ์๊ฐ
โ ํ ์ผ
- ๋ฐฑ์ค 3๋ฌธ์ (24์ผ์ ์ด์ ์ผ ์.)
24์ผ์ ํ๊ธฐ๋ก ํ๋ 5๋ฌธ์ ๋ฅผ ์ด์ ์ผ ๋ค ํ์๋ค^^…
๋ธ๋ก ์ฆ 3์ ๋ค์ด๊ฐ์ง ์ผ๋ง๋ ๋์๋ค๊ณ ์ด๋ ๊ฒ ํ๋ค์ดํ๋์ง ๋ชจ๋ฅด๊ฒ ๋ค…
๊ทธ๋๋ง ๋๋จธ์ง 3๋ฌธ์ ๋ ๊ทธ๋ ๊ฒ ์ด๋ ต์ง ์์์ ์ด์ ์ค๋ ๋ค ํ ์ ์์๋ค
1837๋ฒ ์ํธ์ ์ ๋ฌธ์ ๋ ๊ฐ๋จํ๊ฒ ์ํธ๋ฅผ 2๋ถํฐ k ๊ฐ๊น์ง ๋๋ ๋๋จธ์ง๊ฐ 0 ์ผ ๋ ๋์ ์ํธ๋ก ์ง์ ํ๊ณ ์๋๋ฉด ์ข์ ์ซ์๋ฅผ ์ถ๋ ฅํ๋๋ก ํ๋ค
2010๋ฒ ํ๋ฌ๊ทธ ๋ฌธ์ ๋ ๊ฐ๋จํ๊ฒ ์ฒซ๋ฒ์งธ ๋ฉํฐํญ์ ๊ฐ์ ์ ์ฅํด๋๊ณ ๋ค์ ๋ฉํฐํญ๋ถํฐ ๊ทธ ๋ฉํฐํญ์์ 1์ ๋นผ์ค ๋ค ์ ์ฅํด์ค ๊ฐ์ ๋์ ํด์ฃผ๊ณ ๊ทธ ๊ฐ์ ์ถ๋ ฅํด์คฌ๋ค
2061๋ฒ ์ข์ ์ํธ ๋ฌธ์ ๋ 1837 ๋ฒ๊ณผ ๋ค๋ฅด๊ฒ ์ด๋ ต๊ฒ ๋์ด ์๋ ๊ฒ ๊ฐ์์ ํ๋ค๊ฐ ์ค๋ง? ํ๊ณ 1837๋ฒ ์ ๋ต์ ์ ์ถํ๋๋ ์ ๋ต์ด๋ผ๊ณ ๋์๋ค^^.. ์์ง๋ ์ ์ ๋ต์ธ์ง ๋ชจ๋ฆ.
- ๋ ธ๋ง๋ ์ฝ๋ ๋ฆฌ์กํธ coin-tracker ํํธ ๊ฐ์ ์๊ฐ
ํด๋น ํํธ๋ ์ฝ์ธ๋ค์ ๊ฐ ์ ๋ณด๋ค์ ๋ด๊ณ ์๋ api๋ก ์ถ๋ ฅํด๋ณด๋ ๊ฐ์์๋ค
์ด๋ฒ์ 4์ฐจ ๊ณผ์ ๋ ์ ํ ์ ๋ณด, ๊ณ์ข ์ ๋ณด ๋ฑ ํํ ํฌ ๊ด๋ จํ api ๋ค์ ์ด์ฉํ์ฌ ํ ํ๋ก์ ํธ๋ฅผ ํด๋ณด๋ ๊ณผ์ ๋ผ์ ์ฐ๋ฆฌ ํ์ ๋ฆฌ์กํธ๋ฅผ ๊ธฐ๋ฐํ ํ๋ก์ ํธ๋ฅผ ํ๊ธฐ๋ก ๊ฒฐ์ ํด์ ํด๋น ์์ ์ด ๋์์ ๋ง์ด ์ค ์ ์์ ๊ฒ ๊ฐ์ ๊ธฐ๋๊ฐ ๋์๋ค
๊ฐ๋จํ๊ฒ useEffect ๋ก api๋ฅผ ๋ถ๋ฌ์ useState ๋ก state์ ๊ฐ์ ๋ด์์ฃผ๊ณ ๊ทธ๊ฒ์ ๋ฐ๋ณตํด์ ์ถ๋ ฅํด์ฃผ๋ ๊ฐ์์๋ค
์ฒ์ api๋ฅผ ๋ฐฐ์ ์ ๋๋ ์ด๋ฐ ๋ฐฉ์์ผ๋ก ํ์๋๋ฐ ์ค๋๋ง์ด๋ผ ์ข ์์ํ๋ค
11/30
๐ ํ ์ผ
- ๋ ธ๋ง๋ ์ฝ๋ ๋ฆฌ์กํธ movie-app ํํธ ๊ฐ์ ์๊ฐ
- 4์ฐจ ๊ณผ์ : ํํ ํฌ api ์ ์ฒด ์ํ ๊ทธ๋ฆฌ๋
- 3์ฐจ ๊ณผ์ : todo-list ์กฐํ, ์ญ์ ๊ธฐ๋ฅ ์ถ๊ฐ
โ ํ ์ผ
- ๋ ธ๋ง๋ ์ฝ๋ ๋ฆฌ์กํธ movie-app ํํธ ๊ฐ์ ์๊ฐ
์ด๋ฒ์ 2์ฐจ ๊ณผ์ ๋ก movie api ๋ก movie-app ์ ๋ง๋ค์ด์ ์ด ๊ธฐํ์ ๋ฆฌ์กํธ๋ก๋ ๋ง๋ค์ด ๋ณด๊ฒ ๋๋๊ตฌ๋ ๋ ๊ธฐ๋๊ฐ ๋์๋ฟใ ... ๋งจ๋ ๊ธฐ๋๋งใ …
์ํผ ์ฐจ๋ก์ฐจ๋ก ๋ค์ผ๋ฉด์ ํด๋ณด๋๋ฐ ๊ฐ์ ๋๊ธ์ ๋ผ์ฐํฐ ๋ฒ์ ์ด ๋ฌ๋ผ์ ์ค๋ฅ๊ฐ ๋๋ค๊ณ ํด์ 5 ๋ฒ์ ์ switch ๋ ์จ๋ณด๊ณ 6 ๋ฒ์ ์ routes ๋ ์จ๋ดค๋๋ฐ ์๋ฌ๊ฐ ์ค์กฐ์ค์ต๊ฐ๋๊ฐ์ง๊ณ ๊ตฌ๊ธ๋ง์ ํ๋๋ฐ๋ ์ ์๋์๋ค
๊ทธ๋์ ํน์๋ ์ถ์ด ํ์ผ๊ณผ ์ฝ๋๋ฅผ ์์ ๋ถ๋ฆฌํ๋๋ ์ ์๋์ด ๋์๋ค
route ์์ ํด๋น ํ์ด์ง์ ๋ค์ด๊ฐ ์ปดํฌ๋ํธ๋ค์ ๋ค ๋ฃ๋ ๊ฒ์ด ์๋๋ผ route ๋น ์ปดํฌ๋ํธ ํ๋๋ง ๋ฃ๊ณ ํด๋น ์ปดํฌ๋ํธ ์์ ์์ ์ปดํฌ๋ํธ๋ค์ ๋ถ๋ฌ๋ค์ด๋ ์์ผ๋ก ํด์ผ ํ๋ค
- 4์ฐจ ๊ณผ์ : ํํ ํฌ api ์ ์ฒด ์ํ ๊ทธ๋ฆฌ๋
๋ฉ์ธ ํ์ด์ง์ ์ ์ฒด ์ํ ๊ทธ๋ฆฌ๋๋ฅผ ์ก๋ ์ญํ ์ ๋งก์๋ค
์์ง ๋ค๋ฅธ ํ์์ด ํฌ๋กค๋ง์ ํ๋ ์ค์ด๋ผ ์ ์ฒด ์ํ์ ๋ํ ์ ๋ณด api ๊ฐ ์์ด์ ํ์์ด ๋ณด๋ด์ค json placeholder ๋งํฌ๋ก json ํ์ผ์ ํ๋ ๋ง๋ค์ด์ ๋ฐ๋ณตํด์ ์์๋ฅผ ๋ฟ๋ ค์คฌ๋ค
js ๋ก ํ๋ ๊ฑด 2์๊ฐ๋ ์๋์ด์ ๋๋ฌ๋๋ฐ ์ด์ ๋ ์คํ๋ ค css ์ ์๊ฐ์ด ๋ง์ด ๋ ๋ค
๋ ธ๋ง๋ ์ฝ๋๊ฐ ๋์์ด ๋ง์ด ๋์๋ค
- 3์ฐจ ๊ณผ์ : todo-list ์กฐํ, ์ญ์ ๊ธฐ๋ฅ ์ถ๊ฐ
์ ๋ฒ์ ์ถ๊ฐํ๋ ๊ฑด input ํ๊ทธ๋ก ๊ฐ๋จํ๊ฒ ํ๋๋ฐ ์ถ๊ฐํ์๋ง์ ์กฐํํ๋ ๊ฒ์์ ๋งํ์ ๋ฏธ๋ฃจ๊ณ ์๋ค๊ฐ ๋ง๊ฐ์ผ์ด ์ผ์ฃผ์ผ ์ ๋ ๋จ์์ ๋ค์ ํ๊ธฐ ์์ํ๋ค
๊ทธ๋์ ์กฐํ api ๊ฐ์ ธ์ค๊ณ , ๋ฐ๋ณตํด์ ๋๋๋ง ํ๋ ํจ์๋ฅผ ์ด์ฉํ์ฌ ๋ฟ๋ฆฌ๊ณ , ์ญ์ ๋ฒํผ ์ถ๊ฐํด์ ์ง์ฐ๊ธฐ๋ ์๋ฃํ๋ค
๊ทผ๋ฐ ์ถ๊ฐํ๊ณ ํ๋ฒ ์๋ก๊ณ ์นจ์ ํด์ค์ผ ํ ์ผ๋ค์ด ๋๋๋ง๋๋ค… ์ถ๊ฐํ์๋ง์ ์กฐํํ๋ ๊ฑด ์ด๋ป๊ฒ ํ๋๋ผ..?
12/1
๐ ํ ์ผ
- ๋ฐฑ์ค 5๋ฌธ์
- 3์ฐจ ๊ณผ์ : todo-list ์ถ๊ฐ์ ๋์์ ํ๋ฉด์ ๋ํ๋๋๋ก ์ค์ , ์์ ๊ธฐ๋ฅ
โ ํ ์ผ
- ๋ฐฑ์ค 5๋ฌธ์
๋ฐฑ์ค 5๋ฌธ์ ๋ฅผ ํ๋ ค๊ณ ํ์ผ๋ ์ผ์ด ์๊ฒจ ๋ฌธ์ ๋ฑ๋ก๋ง ํ๊ณ ์๋ฌด๊ฒ๋ ๋ชปํจ..^^
3์ฐจ ๊ณผ์ ๋๋๊ณ ๋ฉฐ์น ๋์๊น์ง ๋ฐฑ์ค์ ๊ฑฐ์ ๋ชป ํ ๋ฏํ๋ค..
- 3์ฐจ ๊ณผ์ : todo-list ์ถ๊ฐ์ ๋์์ ํ๋ฉด์ ๋ํ๋๋๋ก ์ค์ , ์์ ๊ธฐ๋ฅ
์ถ๊ฐ์ ๋์์ ์กฐํ๋ฅผ ํด์ ์์๋ค์ ๋ฐ๋ณตํด์ ๋๋๋งํ๋ ๋ฐฉ๋ฒ์ผ๋ก ํ๋ ค๊ณ ํ์ผ๋ ์ ๋ ฅ์ด ๋ ๋๋ง๋ค ์กฐํํ๋ ๊ฐ๋ค์ด ๋ชจ๋ ์ถ๋ ฅ์ด ๋์ด์ ๋ฆฌ์คํธ ์ ์ฒด๋ฅผ ์ง์ ๋ค๊ฐ ๋ค์ ๋๋๋ง์ ํ๊ฒ ๋์๋ค
ํ์ง๋ง ๊ทธ๋ ๊ฒ ํ๋ฉด ์ถ๊ฐ๋ ํ ์ผ์ ํฌํจํ ๋๋จธ์ง ํ ์ผ๋ค์ด ๋ค๊ฐ์ด ์ง์์ก๋ค ๋๋๋ง๋๊ธฐ ๋๋ฌธ์ ๋ฉ๋ชจ๋ฆฌ๋ ๋ชจ๋ ๋ฉด์์ ํจ์จ์ ์ด์ง ์์ ์ฝ๋๊ฐ๋ค
์ผ๋จ ์์๋ฐฉํธ์ผ๋ก ์ด๋ ๊ฒ ํด๋๊ณ ์ข ๋ ๊ณ ๋ฏผ์ ํด๋ด์ผ ํ ๊ฒ ๊ฐ๋ค
์์ ๊ธฐ๋ฅ์ ๊ฐ์๊ธฐ ์ผ์ด ์๊ฒจ์ ์์์ ํ์ง ๋ชปํ๋ค
12/2
๐ ํ ์ผ
- 3์ฐจ ๊ณผ์ : todo-list ์์ ๊ธฐ๋ฅ
โ ํ ์ผ
- 3์ฐจ ๊ณผ์ : todo-list ์์ ๊ธฐ๋ฅ
for ๋ฌธ์ ๋๋ ค์ ์์ input ์์์ ํด๋น ๊ธฐ์กด ํ ์ผ์ด ์ ํ์๋ ํ ์คํธ ์์์ dataset ํ์ํ์ฌ ํด๋น id ๊ฐ์ด ๋์ผํ๋ค๋ฉด ์์ ์ ํด์ฃผ๋ผ๊ณ ์ค์ ํ๋ค
์ด๋ ๊ฒ ํ๋ ๊ฒ์ด ๋ง๋ ๊ฑด์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ๋ด ๋จธ๋ฆฌ๋ก ๋ ๋์ ์ฝ๋๊ฐ ์๊ฐ๋์ง ์๊ธฐ ๋๋ฌธ์ ์์๋ฐฉํธ์ผ๋ก ๊ตฌํํด๋๊ณ ๋์ค์ ํผ๋๋ฐฑ์ ๋ฐ์ ์์ ํด์ผ๊ฒ ๋ค
์ฌ์ค ๋ฉํ ์ ํผ๋๋ฐฑ์ ์๊พธ ์์กดํ๋ ๊ฒ์ ์ข์ง ์์ง๋ง ๊ทธ๊ฒ์ ๊ณ ๋ฏผํ ์๊ฐ์ ๊ฒฝํ์ ์๋ ๊ฒ์ด ๋ ์ค์ํ๋ค๊ณ ์๊ฐํ๊ธฐ ๋๋ฌธ์ ์ผ๋จ ๋จผ์ ๊ตฌํํด๋๊ณ ๋ฆฌํฉํ ๋งํ ๋ ์ข ๋ ๊ณ ๋ฏผํด๋ด์ผ ๊ฒ ๋ค
12/3
๐ ํ ์ผ
- 3์ฐจ ๊ณผ์ : todo-list ์ถ๊ฐ, ์กฐํ, ์์ , ์ญ์ ๊ธฐ๋ฅ๋ค ๋๋ฒ๊น
โ ํ ์ผ
- 3์ฐจ ๊ณผ์ : todo-list ์ถ๊ฐ, ์กฐํ, ์์ , ์ญ์ ๊ธฐ๋ฅ๋ค ๋๋ฒ๊น
ํ์ ์ฌํญ์ ๋ชจ๋ ๊ธฐ๋ฅ๋ค์ ๊ตฌํํ์ผ๋ ํ๋ฒ ์ค๋ฅ๋ค์ ์ก์์ผ ํ ๊ฒ ๊ฐ์์ ํ๋ฃจ์ข ์ผ ์ค๋ฅ๋ค์ ์ฐพ๊ณ ๊ณ ์น๋ ๋ฐ ์๊ฐ์ ๋ณด๋๋ค
์ผ๋จ ์์๋ฐฉํธ์ผ๋ก ์ฒ๋ฆฌํ๋ ๊ฒ๋ถํฐ ์์ ํ๋ ๋๋ฆฌ๊ฐ ๋์ ์ง๋์ ๋บ๊ณ ํด๊ฒฐํ๊ณ ๋ณด๋ ์๋ฌด๊ฒ๋ ์๋๋ผ์ ์ด์ด๊ฐ ์์๋ค
๊ทผ๋ฐ ํ ์ผ์ ์์๋ฅผ ์ง์ ํด์ฃผ๋ ๋ถ๋ถ์์ ํด๊ฒฐ์ ํ์ง ๋ชปํ๋ค
์กฐํํ ๊ฐ๋ค์ ๊ธธ์ด๋ฅผ ์ถ๊ฐํ ๋ ์์(order) ์ ๊ฐ์ผ๋ก ๋ฃ์ด์ฃผ๋ ค๊ณ ํ๋๋ ํญ๋ชฉ ์ถ๊ฐ๋ฅผ ํ ๋ค์ ์กฐํ๋ฅผ ํ๊ณ ์์ด์ ํ์ง ๋ชปํ๋ค
๊ทธ๋์ ํ๋ฉด์ ์ถ๋ ฅ๋๋ ํ ์ผ(todo)๋ค์ ๊ธธ์ด๋ฅผ order ๊ฐ์ผ๋ก ์ง์ ํ์ง๋ง ์ค๊ฐ ํ ์ผ์ ์ญ์ ๋ฅผ ํ๊ณ ๋ค์ ์ถ๊ฐํ๋ฉด ํ ์ผ ๊ธธ์ด์ ๋ค์ ๊ฐ์ผ๋ก ์ถ๋ ฅ๋๊ธฐ ๋๋ฌธ์ order ๊ฐ์ด ์ค๋ณต๋๋ค
๋ ๋ฉํ ๋๊ป ๋ฌผ์ด๋ด์ผ์ง…
12/4
๐ ํ ์ผ
- 3์ฐจ ๊ณผ์ : todo-list ์ผ๋ถ ์ ํ ์ฌํญ ์์ฑ, ๋ชจ๋ํ, css
โ ํ ์ผ
- 3์ฐจ ๊ณผ์ : todo-list ์ผ๋ถ ์ ํ ์ฌํญ ์์ฑ, css
ํ์ ์ฌํญ๋ง ์๋ฃํ๊ธด ์๊น์์ ์๊ฐ์ด ์์ง๋ง ์ผ๋ถ ์ ํ ์ฌํญ์ ๊ตฌํํ๊ธฐ๋ก ํ๋ค
๊ทธ๋์ ๋จ ์๊ฐ ๋ด์ ์ฝ๊ฒ ๊ตฌํํ ์ ์๋ ๊ฒ๋ง ๊ณจ๋ผ ์์๋๋ก ๊ตฌํํ๋ค
1. ํ ์ผ์ ์๋ฃํ ํญ๋ชฉ๊ณผ ์๋ฃํ์ง ์์ ํญ๋ชฉ์ ๋ถ๋ฅํด์ ์ถ๋ ฅ
2. ํ ์ผ์ ์๋ฃํ ํญ๋ชฉ๋ค์ ํ ๋ฒ์ ์ญ์
3. ํ ์ผ ๋ชฉ๋ก์ด ์ถ๋ ฅ๋๊ธฐ ์ ๋ก๋ฉ ์ ๋๋ฉ์ด์ ๋ณด์ด๋๋ก ์ค์
4. ๊ทธ ์ธ ๋์์ด ์๋ฃ๋๊ธฐ ์ ๋ก๋ฉ ์ ๋๋ฉ์ด์ ๋ณด์ด๋๋ก ์ค์
5. ํ๋ก์ ํธ๋ฅผ ์ต๋ํ ์์๊ฒ ๋ง๋ค๊ธฐ
์ด๋ ๊ฒ 5๊ฐ์ง๋ฅผ ๊ตฌํํ๋๋ฐ ๋ง์ง๋ง ๊บผ๋ ์ฐจ๋ง ๋ด ์ ์ผ๋ก ์ด์๋ค๊ณ ๋งํ๊ธฐ๋ ๋ญํ์ง๋ง ์ผ๋จ ๋ ธ๋ ฅํด์ ๋๋ฆ ๊พธ๋ช์ผ๋ ์ด์๋ค๊ณ ํฉ๋ฆฌํํด๋ณธ๋คใ ..
1๋ฒ์ select option์ผ๋ก ๊ฐ option์ value๊ฐ์ผ๋ก true, false๋ฅผ ๋ฃ์ด์ฃผ๊ณ ์ ํํ ํ ๋ฒํผ์ ํด๋ฆญํด์ฃผ๋ฉด ํ๋ฉด์ ๋๋๋งํด์ฃผ๋ ํจ์์๋ค๊ฐ value ๊ฐ์ ์ ๋ฌํด์ค์ input checkbox ์ checked ๊ฐ๊ณผ ์ ๋ฌ๋ ๊ฐ์ด ๋์ผํ๋ค๋ฉด ๋ฐ๋์ todo ๋ฅผ ์ญ์ ํ๋๋ก ์ค์ ํด์คฌ๋ค
2๋ฒ์ ์๋ฃ๋ ํ ์ผ๋ค์ ์์ด๋๋ฅผ ๋ชจ๋ ์ ์ฅํด์ for ๋ฌธ์ผ๋ก ๋ฒํผ๋ง ๋๋ฅด๋ฉด ์ญ์ ๋ ์์ด๋๊ฐ delete api ํจ์๋ก ์ ๋ฌ๋์ด ์ญ์ ๋๋๋ก ์ค์ ํ๋ค
3, 4 ๋ฒ์ ๊ตฌํํ ๊ฒ๋ณด๋ค ๊ด์ฐฎ์ ์ ๋๋ฉ์ด์ ์ ์ฐพ๋ ๋ฐ ์๊ฐ์ด ๋ ๊ฑธ๋ ธ๋ค
https://uiball.com/loaders/ ๋ผ๋ ๊ณณ์ ์ฐพ์์ ๊ตฌํ์ ํด๋ณด๋ ค๊ณ ํ๋๋ฐ npm ์ผ๋ก ์ค์น๋ฅผ ํด์ค์ผ ์ ์ฉํ ์ ์์๋ค ๋๋ cdn ์ด๋ css ๋ฅผ ํตํด์ ๊ตฌํํ๊ณ ์ถ์๊ธฐ ๋๋ฌธ์ ๋ค์ ํ๋ก์ ํธ ๋ ํ์ฉํด๋ณด๊ธฐ๋ก ํ๊ณ ๋ด๊ฐ ํ๊ณ ์ถ์ ๋ ธํธ ์ปจ์ ์ ๋ง๋๋ก ์๊ณ ์นจ์ด ๋์๊ฐ๋ ๊ฑธ๋ก ์ ํ๋ค
'๐จ ํจ์คํธ์บ ํผ์ค > ์คํฐ๋ ์ผ๊ธฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[221212-221218] ์ ์ฝ๋ฉ๊ณต๋ถ ์ ์์์ ํฉ๋๋ค (0) | 2022.12.22 |
---|---|
[221205-221211] ์ ๋ชฉ์ ๋ญ๋ผ๊ณ ์จ์ผ ํ์ง (2) | 2022.12.16 |
[221121-221127] ์กฐ๊ธ ์ฌ๋ฐ์์ง๋? (0) | 2022.12.02 |
[221114-221120] ๋ณต์ต์ ํ์ ์์ต์ ์ ํ (1) | 2022.11.25 |
[221107-221113] ๋ ์๋ ๋๊ณผ ์์. (0) | 2022.11.18 |