์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- Effect Hook
- BFS์ DFS
- css
- ์คํ ์ด์ธ ์ฝ๋
- ํ ์คํธ ์์
- JavaScript
- ์๋งจํฑ์์
- props drilling
- ํผํฐ ๋ชจ๋น
- Study
- html
- ์ปดํจํฐ ๊ณตํ
- fetch api
- ๋ฒ์ง ๋ชจํ
- WEB
- React
- prototype
- ์คํ ์ด์ธ ์ฝ๋42๊ธฐ
- jsx
- ์ ์ด์ฝฅ ๋์จ
- ๋ฒ๋ค๋ง
- wai-aria
- ํผํฐ ๋ชจ๋น์ ๋ฒ์ง ๋ชจํ
- State
- Cmarket
- css animation
- git
- ๊ณ ์ฐจํจ์
- Lifting state
- ํ๋ก๊ทธ๋๋จธ์ค
- Today
- Total
๋ชฉ๋ก๐ป Development (143)
roqkf

์์ ์ฌ์ง์ Texteditor๋ก ๋ฐ์์จ value์ ๊ฐ์ ํ์ธํด ๋ดค์ ๋์ ๋ชจ์ต์ ๋๋ค... title ๋ฐ์ content ๋ด์ฉ์ ๋ฃ์ด ์คฌ๋๋ฐ Texteditor react-quill๋ฅผ ์ฌ์ฉํ์ฌ ์ ๋ ฅํ value์ ๊ฐ์ ์ถ๋ ฅํ๋ html ํ๊ทธ ๋ชจ์ต์ด ๊ทธ๋๋ก ์ ์ฉ๋ ๊ฒ์ด ํ์ธ๋์๋ค react-quill ์ฌ์ฉ์ผ๋ก ๋งํฌ๋ค์ด์ด ๊ทธ๋๋ก ์ ์ฉ๋ ์ํ์ value ๊ฐ์ ๊ทธ๋๋ก ๋ฐ์ผ๋ ๋น์ฐํ ๊ฒฐ๊ณผ.... ์์ธํ์ด์ง์ ๋ณด์ฌ์ง๋ ๋ด์ฉ ๋ํ ๊ฐ์ ํํ๋ก ๋ณด์ธ๋ค ํ์ฅ....... ํด๊ฒฐํด ๋ณด์... ์ผ๋จ ๋ฐฉ๋ฒ์ ๋ ๊ฐ์ง๊ฐ ์๋ค. react-quill๋ฅผ ์ฌ์ฉํ์ฌ ํด๊ฒฐํ๊ธฐ ์ ๊ทํํ์ ์ฌ์ฉ์ผ๋ก ํ๊ทธ ์๋ฅด๊ธฐ 1. react-quill๋ฅผ ์ฌ์ฉํ์ฌ ํด๊ฒฐํ๊ธฐ import ReactQuill from 'react-quill'; ์ผ๋จ Reac..

โจ Intro ๋น ๋น ๋นจ๊ฐ๋ง ํ๋ก์ ํธ์ ์์์ผ๋ก pull์ ๋ฐ์์์ npm ์ค์น ํ์ ๋ณธ ์๋ฌ๋ค. Delete `โ` ์ค๋ฅ ์ค๋ฅ๋ฅผ ๋ถ์ด ๋ณด์... ๊ตฌ๊ธ๋ง์ ํตํด์ ๋์จ ํด๋น ์๋ฌ๋ ๊ทผ๋ณธ์ ์ผ๋ก ์ปดํจํฐ OS๋ณ๋ก ๋ค๋ฅธ ์ค๋ฐ๊ฟ ํ์ ์ ์ฌ์ฉํด์ ๋๋ ์ค๋ฅ๋ผ๊ณ ํ๋ค. Prettier์์๋ CRLF ๋์ LF ์ฌ์ฉ์ ๊ถ๊ณ ํ๊ณ ์๋ค๊ณ ํ๋ค. ํ์ธํด ๋ณด๋ ๋ด VS ์ฝ๋์์๋ ์๋์ ๊ฐ์ด CRLF๋ก ์ค์ ๋์์ ํ์ธํ ์ ์์๋ค. ๐ Linux(์ ๋์ค ๊ณ์ด) LF๊ฐ ๊ธฐ๋ณธ๊ฐ ๐ Windows CRLF๊ฐ ๊ธฐ๋ณธ๊ฐ CRLF? ๊ทธ๊ฒ ๋ญ๋ฐ. ๊ทธ๊ฑฐ ์ด๋ป๊ฒ ํ๋ ๊ฑด๋ฐ. ๐ CRLF ํ์๊ธฐ๋ก ๋ฌธ์๋ฅผ ์์ฑํ ๋ ํ ์ค์ ๊ธ์๋ฅผ ๋ค ์ ๋ ฅํ์ผ๋ฉด ์๋ ์ค๋ก ์ด๋์์ผ์ค์ผํ๋ค. ์ด์ฒ๋ผ ์๋ ์ค๋ก ์ด๋ํ๋ ๊ฒ์ด LF ์ด๊ณ , ์ผ์ชฝ ๋์ผ๋ก ๋ฐ์ด์ฃผ๋ ๊ฒ์ CR..

๐ Git branch ๋ธ๋์นญ(branching)์ ๊ธฐ์กด ๊ฐ๋ฐ์ค์ธ ๋ฉ์ธ ๊ฐ๋ฐ ์ฝ๋๋ฅผ ๊ทธ๋๋ก ๋ณต์ฌํ์ฌ ์๋ก์ด ๊ธฐ๋ฅ ๊ฐ๋ฐ์ ๋ฉ์ธ ๊ฐ๋ฐ ์ฝ๋๋ฅผ ๊ฑด๋๋ฆฌ์ง ์๊ณ ํ ์ ์๋ ๋ฒ์ ๊ด๋ฆฌ ๊ธฐ๋ฒ์ด๋ค. ์ฒ์์ Git ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์์ฑํ๋ฉด ๋์ค๋ main ๋ธ๋์น์์๋ง ์์ ์ ํ๋ค๊ฐ ์๋ก์ด ๊ธฐ๋ฅ ๊ฐ๋ฐ์ ์ํด feature ๋ธ๋์น๋ฅผ ์๋ก ์์ฑํ๋ ๊ฒฝ์ฐ, ๊ธฐ์กด main ๋ธ๋์น์์์ ์์ ์ ์ ์งํ๊ณ ์๋ก์ด feature ๋ธ๋์น์์ ์์ ๋กญ๊ฒ ์ฝ๋๋ฅผ ์ถ๊ฐ ๋ฐ ์ญ์ ํ ์ ์๋ค. ๐ ๋ธ๋์น ์์ฑํ๊ธฐ / ๋ณ๊ฒฝํ๊ธฐ (git switch) ์ด ๋, ์๋ก์ด ๋ธ๋์น๋ก Git์ด ๋ฐ๋ผ๋ณด๋ ๊ณณ, HEAD๋ฅผ ๋ณ๊ฒฝํ๋ ์์ ์ switch๋ผ๊ณ ๋ถ๋ฅธ๋ค. ๋ธ๋์น๋ฅผ ์์ฑํ ๋๋ ์์ฑ(create)์ ์๋ฏธ๋ก -c ๋ฅผ ๋ถ์ฌ์ค์ผ ํ๊ณ , ๊ธฐ์กด์ ์๋ ๋ธ๋์น๋ก ์ฎ๊ธธ ๋..

๐ Milestone ์ ํ ์ญํ ์ ํ๋ฉฐ, ํ์คํฌ ์นด๋(Issue)๋ฅผ ๊ทธ๋ฃนํํ๋ ๋ฐ ์ฌ์ฉ Milestone์ ์ฐ๊ฒฐ๋ ํ์คํฌ ์นด๋(Issue)๊ฐ ์ข ๋ฃ๋๋ฉด Milestone๋ง๋ค ์งํ ์ํฉ์ด ์ ๋ฐ์ดํธ๋๋ ๊ฒ์ ๋ณผ ์ ์๋ค. ์ฐ๊ด๋ ์ด์์ ์ถ์ ๊ณผ ์งํ ์ํฉ์ ํ๋์ ํ์ ํ ์ ์๋ค. ๐ Milestones ์์ฑ 1. Issue ํญ > Milestones ํด๋ฆญ 2. Create a Milestone ํน์ New milestone ํด๋ฆญ 3. Milestones ์ธ๋ถ ๋ด์ฉ ์์ฑ Milestone์ ์ด๋ฆ์ Title ์ ์์ฑ ํ, Due date๋ฅผ ์ค์ Due date๋ Milestone์ ๋ง์ง๋ง ๋ ์ ์๋ฏธ Description์ ํด๋น Milestone์ ์ค๋ช ์ ์์ ๋กญ๊ฒ ์์ฑ ํ, Create milestone ํด๋ฆญ

๐ Issues ํ๋ก์ ํธ์ ์์ , ๊ฐ์ ์ฌํญ ๋ฐ ๋ฒ๊ทธ๋ฅผ ์ถ์ ํ๋ ๋ฐฉ๋ฒ์ผ๋ก ์ฌ์ฉ ํ๋ก์ ํธ ๊ธฐํ, ์๋ก์ด ์ถ๊ฐ ๊ธฐ๋ฅ, ๋ฒ๊ทธ ๋ฐ ์์ ์ฌํญ ๋ฑ ๋ชจ๋ ๊ฒ์ ์ด์๋ผ๊ณ ํ๋ค. ๋ชจ๋ ํ๋ ๋ด์ญ์ ๋ํด ์ด์๋ฅผ ๋ฑ๋กํ๊ณ ๋ฑ๋กํ ์ด์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ ์ ์งํํ ์ ์๋ค. ์ถ์ฒ: Github Issues ๐ฅ Issues (task card) ์์ฑํ๊ธฐ ์ ์ฅ์์ ์ฒซ ํ์ด์ง์์ Issues ํญ์ ์ ํ ํ, New issue ํด๋ฆญ ๐ฅ task ์์ฑ ์ด์ ํ ํ๋ฆฟ์ ์ ๋ชฉ๊ณผ ๋ณธ๋ฌธ์ ๋ง๋ค๊ณ ์ ํ๋ ํ์คํฌ ์นด๋์ ๋ง๊ฒ ์์ ์ ๋ชฉ๊ณผ ๋ณธ๋ฌธ์ ์์ฑํ๋ค๋ฉด, ์ฐ์ธก ํญ์ ์ด์ฉํด ์ธ๋ถ ์ค์ ์ ์งํํ๋ค. (โป ํ์คํฌ ์นด๋๋ฅผ ๋จผ์ ์์ฑํ ๋ค, ์ธ๋ถ ์ค์ ์์ ์ ์งํํ ์๋ ์๋ค.) Assigness: ํด๋น ํ์คํฌ๋ฅผ ๋งก์ ์ฌ๋์ ์ง์ ํด์ฃผ์๋ฉด ๋ฉ๋๋ค. assig..

ํ ๊ฐ๋ฐ ํ๋ก์ ํธ๋ ์ฌ๋ฌ ์ธ์์ด ํจ๊ป ์ ๋ฌด๋ฅผ ์ฒ๋ฆฌํ๋ค. ์ทจ๋ฏธ๋ก ๋ง๋๋ ์ฌ์ด๋ ํ๋ก์ ํธ๋ ํผ์ ๊ธฐํํ๊ณ ๊ฐ๋ฐํด๋ ๋ฌธ์ ๊ฐ ์์ผ๋, ํ๊ฒ ์ฌ์ฉ์๊ฐ ์๊ณ ํด๋น ์ฌ์ฉ์๊ฐ ๋์ ์ง๋ถํ ๋งํ ์์ฉ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค๋ ค๋ฉด ๋ง์ ์ฌ๋์ด ํจ๊ป ๋ชจ์ฌ์ ์ผํด์ผ ํ๋ค. ์ด๋ ๊ฒ ์ฌ๋ฌ ์ง๊ตฐ์ด ๋ชจ์ฌ์ ํจ๊ป ๊ฐ๋ฐ์ ํ๋ค ๋ณด๋ ์์ฐ์ค๋ฝ๊ฒ ํ์ ๋ฐฉ์์ด๋ ์ ๋ฌด ๊ด๋ฆฌ ๋ฐฉ์์ ๋ํ ๋ง์ ๋ ผ์๊ฐ ์๊ฒจ๋ฌ๋ค. ์นธ๋ฐ๋ ์ด๋ฐ ๋ ผ์ ์ค ์๊ฒจ๋ ํ๋์ ์ ๋ฌด ๊ด๋ฆฌ ๋ฐฉ์ ์ค ํ๋์ด๋ค. ๐ ์นธ๋ฐ์ด๋? ์นธ๋ฐ์ ํ๊ณผ ์กฐ์ง์ด ์์ ์ ์๊ฐํํ๊ณ , ์ ๋ฌด์ ๋ณ๋ชฉ ํ์๊ณผ ๋ฆฌ์์ค ๋ญ๋น๋ฅผ ํด๊ฒฐํ๋ ์ ๋ฌด ๊ด๋ฆฌ ๋ฐฉ๋ฒ ๐ฅ ์นธ๋ฐ ๋ณด๋๋ฅผ ํตํ ์๊ฐํ ์นธ๋ฐ ๋ณด๋๋ ์๋ ์ฌ์ง์ฒ๋ผ ์ ๋ฌด๋ฅผ ํ๋์ ํฐ์ผ์ผ๋ก ํํํ๊ณ , ์ ๋ฌด ๋จ๊ณ๋ฅผ ํ๋์ ์ด๋ก ํํํ๋ค. ์๋ก์ด ์ ๋ฌด๊ฐ ์๊ธฐ๋ฉด ๊ฐ์ฅ ์ผ์ชฝ ์ด์..