๐ ์ฐ์ํํ
ํฌ์ฝ์ค/Level2
๐ ์ด๊น์์ด ์ฐพ์์จ ๋ ๋ฒจ ์ธํฐ๋ทฐ ๋ฒ์จ ๋ ๋ฒจ 2๋ฅผ ๋ง๋ฌด๋ฆฌํ๋ ๋ ๋ฒจ ์ธํฐ๋ทฐ๊ฐ ์ฐพ์์๋ค. ์ด๋ฒ์ ์ค์กฐ์๊ณ ํจ๊ปํ๋ ํฌ๋ฃจ๋ ์ธ์ธ, ๋
ธ์์ด์ฆ, ์๋, ์์ปค, ์ผํธ, ์๋ก์คํ์๋ค. ๋ ๋ฒจ 1์์ ๋ ๋ฒจ ์ธํฐ๋ทฐ๋ฅผ ๊ฒฝํํ๊ธฐ ๋๋ฌธ์ ๊ธด์ฅ๊ฐ์ ์ง๋๋ฒ๋ณด๋ค ํฌ์ง ์์๋ค. ํ์ง๋ง ๋ ๋ฒจ 1์์ ๋ฐ์ ํผ๋๋ฐฑ์ ์ผ๋ง๋ ์์ฉ์ ํ๋์ง, ์ง๋๋ฒ๋ณด๋ค ์ผ๋ง๋ ์ฑ์ฅ์ ํ๋์ง๋ฅผ ์ค์ค๋ก ํ๋จ์ ํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ด ๋ถ๋ถ์์๋ ๋ถ๋ด๊ฐ์ ๊ฐ์ง ์๋ฐ์ ์์๋ค. ์ธํฐ๋ทฐ ์์๋ ์กฐ ๋ฐฐ์ ์ ๋์จ ์์๋ก ์งํ๋์๋ค. ๋ ๋ฒจ 1 ์ธํฐ๋ทฐ์์๋ ๊ฑฐ์ ๋ง์ง๋ง ์์์๊ธฐ ๋๋ฌธ์ ์ด๋ฒ์๋ ์ค์ ์ ๊น๋ํ ์ธํฐ๋ทฐ๋ฅผ ๋ง๋ฌด๋ฆฌํ๊ณ ํ๊ฐ๋ถํ๊ฒ ์ ์ฌ์ ๋จน๊ณ ์ถ์๋ค. ํ์ง๋ง ๋์ ์์๋ 4๋ฒ์งธ๋ก ๋งค์ฐ ์ด์ ์ฉกํ ์์์๋ค. ๋คํํ 10์์ ๋ฐ๋ก ์ธํฐ๋ทฐ๋ฅผ ์์ํ๊ณ ์๊ฐ์ ๋ฑ ๋ง์ถ์ด ์ธํฐ๋ทฐ๋ฅผ ์ง..
๐ ์ฐ์ํํ
ํฌ์ฝ์ค/Level2
๊ฐ์ ๋ฏธ์
๊ธฐ๊ฐ Repository PR & Review github pages storybook ์ฅ๋ฐ๊ตฌ๋ 1๋จ๊ณ 23-05-26 - 23-06-05 Repo PR & Review ๐ ์ฅ๋ฐ๊ตฌ๋ ๐ ์คํ ๋ฆฌ๋ถ ๋ฏธ์
ํ๊ณ 2๋จ๊ณ ๋ฏธ์
์์๋ ์ฐํ
์ฝ 3, 4๋จ๊ณ์์ ๋ง์ฃผ์น๊ฒ ๋ ํ์
์ ๊ณผ์ ์ ๋ฏธ๋ฆฌ ์ฒดํํ ์ ์๋ ๊ฒฝํ์ ํ ์ ์์๋ค. ํจ๊ป 2๋จ๊ณ ์๊ตฌ์ฌํญ์ ๋ํ ๋ช
์ธ์๋ฅผ ์์ฑํ๊ณ ์ฌํ ๊ด๋ จ ์๋น์ค๋ฅผ ๋ฌด์์ผ๋ก ํ ์ง๋ฅผ ์ ํ๋ ๊ฒ์ด ๊ทธ๊ฒ์ด์๋ค. ์ฅ๋ฐ๊ตฌ๋ ํ์
๋ฏธ์
์ ์๊ตฌ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ด ํฌ๊ฒ 2๊ฐ์ง์ด๋ค. 1. ์ฌํ ๊ณผ๋ จ ์๋น์ค(ํฌ์ธํธ, ์ฟ ํฐ, ํ ์ธ) 2. ์ฃผ๋ฌธ ๋ชฉ๋ก 1๋จ๊ณ ๋ฏธ์
์ด ๋๋ ๋ค์๋ ์ธ 26์ผ ๊ธ์์ผ ๋์ ๋๋ฆฌ๋ ์๋จ, ๋ฒ ๋ฒ ์ ํจ๊ป ์ด์ ๋ํด ์ด์ผ๊ธฐ๋ฅผ ํ๊ณ ์ ์ ์ค ์บ ํผ์ค๋ก ํฅํ๋ค. ๋ค๋ฅธ ํฌ๋ฃจ๋ค๋ ์ ์ค๋ก ๋ง์ด..
๐ ์ฐ์ํํ
ํฌ์ฝ์ค/Level2
๊ฐ์ ๋ฏธ์
๊ธฐ๊ฐ Repository PR & Review github pages storybook ์ฅ๋ฐ๊ตฌ๋ 1๋จ๊ณ 23-05-23 - 23-05-26 Repo PR & Review ๐ ์ฅ๋ฐ๊ตฌ๋ ๐ ์คํ ๋ฆฌ๋ถ ๋ฏธ์
ํ๊ณ ๋ฒ์จ ๋ ๋ฒจ 2์ ๋ง์ง๋ง ๋ฏธ์
์ด๋ค. ๋ ๋ฒจ 2์ ๋ง์ง๋ง ๋ฏธ์
์ ๋ฐ๋ก ์ด์ ๋ฏธ์
์ด์๋ ์ฅ๋ฐ๊ตฌ๋ ๋ฏธ์
์ ์ฐ์ฅ์ ์ด๋ค. ์ง๊ธ๊น์ง ์๋ฒ ์์ด mock ๋ฐ์ดํฐ๋ก ๊ฐ๋ฐ์ ํ๋ค๋ฉด, ์ฅ๋ฐ๊ตฌ๋ ํ์
๋ฏธ์
์ ๋ฐฑ์๋ ํฌ๋ฃจ์ ํจ๊ป ํ์
์ ํ๋ฉด์ ์๋ฒ๋ฅผ ์ฐ๋์ ํด์ผ ํ๋ค. ๋ฐ๋ก ์ด์ ๋ฏธ์
์์ MSW๋ฅผ ์ฌ์ฉํ์ฌ ์ค์ API ํต์ ์ ํ๋ ๊ฒ๊ณผ ๊ฐ์ ํ๊ฒฝ์ ๋ง๋ค์ด ๋๋ฉด์ ๊ฐ๋ฐ์ ํ์๋ค. ๋๋ฌธ์ ์๋ฒ๋ง ์ ์์ฑ์ด ๋๋ค๋ฉด ํฐ ๋ฌด๋ฆฌ ์์ด ์๋ฒ๋ฅผ ์ฐ๋์ ํ ์ ์์๋ค. ๋ก์ปฌ์์๋ง ํ์ธํ๋ ๊ฒ์ด ์๊ตฌ ์ฌํญ์ด์๋๋ฐ, ํจ๊ป ํ์
์ ํ๋ ..
๐ ์ฐ์ํํ
ํฌ์ฝ์ค/Level2
๊ฐ์ ๋ฏธ์
๊ธฐ๊ฐ Repository PR & Review github pages storybook ์ฅ๋ฐ๊ตฌ๋ 1๋จ๊ณ 23-05-15 - 23-05-22 Repo PR & Review ๐๏ธ ์ฅ๋ฐ๊ตฌ๋ ๐ ์คํ ๋ฆฌ๋ถ ๋ฏธ์
ํ๊ณ ๋ค์์ ์ฅ๋ฐ๊ตฌ๋ ๋ฏธ์
2๋จ๊ณ์ ํ์ ์๊ตฌ ์ฌํญ์ด๋ค. 1. ์ฅ๋ฐ๊ตฌ๋ ํ์ด์ง - ์ฅ๋ฐ๊ตฌ๋ ํ์ด์ง ๋งํฌ์
์ ์์ฑํ๊ณ , ์ํ ๋ชฉ๋ก ํ์ด์ง์ ํจ๊ป ๋ชจ๋ฐ์ผ ํ๊ฒฝ ๋์ 2. MSW๋ฅผ ํ์ฉํ API Mocking - MSW๋ฅผ ํ์ฉํ์ฌ ์ค์ ์๋ฒ์ ์ฐ๋๋ ์ ์๋ API Mocking์ ๊ตฌํ - ๋จ์ํ Endpoint ๋ณ๊ฒฝ์ผ๋ก ์ค์ API ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋๋ก ์์
3. ํ
์คํธ - ์ฅ๋ฐ๊ตฌ๋ ํ์ด์ง์์ ๋ค์ํ ์ฌ์ฉ์ ์ธํฐ๋ ์
์ ๋ํ ํ
์คํธ ์ผ์ด์ค๋ฅผ ๊ณ ๋ฏผํ๊ณ , ์ ํํ ๋๊ตฌ๋ฅผ ์ด์ฉํ์ฌ ๊ฒ์ฆ 4. ์ฌ์ฉ์ ๊ฒฝํ - ์๋ก..
๐ ์ฐ์ํํ
ํฌ์ฝ์ค/Level2
๊ฐ์ ๋ฏธ์
๊ธฐ๊ฐ Repository PR & Review github pages storybook ์ฅ๋ฐ๊ตฌ๋ 1๋จ๊ณ 23-05-09 - 23-05-14 Repo PR & Review ๐๏ธ ์ฅ๋ฐ๊ตฌ๋ ๐ ์คํ ๋ฆฌ๋ถ ๋ฏธ์
ํ๊ณ ๋ ๋ฒจ 2์ ์ธ ๋ฒ์งธ ๋ฏธ์
์ ์ฅ๋ฐ๊ตฌ๋ ํ์ด์ง๋ฅผ ๋ง๋๋ ๊ฒ์ด๋ค. ์ด๋ฒ ๋ฏธ์
์ ๋ฐํ์ผ๋ก ๋ฐฑ์๋์ ํ์
๋ฏธ์
๋ ์งํ์ ํ๋ค. ์ฆ, ์๋ฒ์ ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ ์ํ ๋ชฉ๋ก์ ๋ณด์ฌ์ฃผ๊ณ ์ฅ๋ฐ๊ตฌ๋์ ์ํ์ ๋ด๊ณ , ์ญ์ ํ๋ ๊ณผ์ ๋ ๊ตฌํํด์ผ ํ๋ค. ์ด๋ฅผ ์ํ ๋ณธ๊ฒฉ์ ์ธ ๊ธฐ๋ฅ ๊ตฌํ์ 2๋จ๊ณ์์ ์งํ์ ํ๊ฒ ๋๋ค. 1๋จ๊ณ์์๋ ์ฅ๋ฐ๊ตฌ๋ ๋งํฌ์
์ ์์ฑํ๊ณ ์ํ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ๋น๋์
๊ณผ์ ์ด๋ผ๊ณ ์๊ฐํ๋ฉฐ ๋ฏธ์
์ ์ํ๋ค. ์ฅ๋ฐ๊ตฌ๋ 1๋จ๊ณ ๋ฏธ์
์ ํ์ ์๊ตฌ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ๋ค. 1. ์ํ ๋ชฉ๋ก ํ์ด์ง ์ํ ๋ชฉ๋ก ํ์ด์ง์ ..
๐ ์ฐ์ํํ
ํฌ์ฝ์ค/Level2
๊ฐ์ ๋ฏธ์
๊ธฐ๊ฐ Repository PR & Review github page storybook ํ์ด๋จผ์ธ ๋ฏธ์
1๋จ๊ณ 23-05-02 - 23-05-08 Repo PR & Review ๐ณ ํ์ด๋จผ์ธ ๐์คํ ๋ฆฌ๋ถ ๋ฏธ์
ํ๊ณ ํ์ด๋จผ์ธ ๋ฏธ์
์ ๋ง์ง๋ง ๋จ๊ณ์ ํ์ ์๊ตฌ์ฌํญ์ ๋ค์๊ณผ ๊ฐ๋ค. 1. ์ฌ์ฉํ๋ ๋ชจ๋ฌ์ ๋ถ๋ฆฌํด์ npm์ผ๋ก ๋ฐฐํฌํ๊ณ , ๊ทธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ง์ import ํด์ ์ฌ์ฉํ๊ธฐ 2. ๋ฌธ์๋ก์ ์คํ ๋ฆฌ๋ถ์ ๊ณ ๋ํํ๊ธฐ ์ํด ๋ฆฌํฉํฐ๋ง 3. '์นด๋๋ฅผ ๋ฑ๋ก ์ค์
๋๋ค.' ์คํผ๋ ์ถ๊ฐ 2, 3๋ฒ์ ์๊ตฌ์ฌํญ๋ณด๋ค 1๋ฒ ์๊ตฌ์ฌํญ์ ์ด์ ์ ๋๊ณ 3๋จ๊ณ๋ฅผ ์งํํ์๋ค. ๊ฐ๋ตํ ๋งํ์๋ฉด ์คํ ๋ฆฌ๋ถ์ 7 ๋ฒ์ ์ผ๋ก ์
๋ฐ์ดํธ๋ฅผ ํ ๋ค, autodocs ๊ธฐ๋ฅ์ ์ฌ์ฉํ์. '์นด๋๋ฅผ ๋ฑ๋ก ์ค์
๋๋ค.' ์คํผ๋๋ ํผ๊ทธ๋ง์ ์๋ ์๊ตฌ์ฌํญ์ ๊ทธ๋๋ก ๋ฐ์..
๐ ์ฐ์ํํ
ํฌ์ฝ์ค/Level2
๊ฐ์ ๋ฏธ์
๊ธฐ๊ฐ Repository PR & Review github page storybook ํ์ด๋จผ์ธ ๋ฏธ์
1๋จ๊ณ 23-04-24 - 23-05-01 Repo PR & Review ๐ณ ํ์ด๋จผ์ธ ๐์คํ ๋ฆฌ๋ถ ๋ฏธ์
ํ๊ณ ํ์ด๋จผ์ธ 2๋จ๊ณ ๋ฏธ์
์ ํ์ ์๊ตฌ์ฌํญ์ ๋ค์๊ณผ ๊ฐ๋ค. 1. ์ฃผ์ ์ปดํฌ๋ํธ์ ๋ํ Storybook ์ํธ ์์ฉ ํ
์คํธ 2. Controlled & Uncontrolled Components์ ์
๊ฐํ์ฌ Form ํธ๋ค๋ง 3. Context API๋ฅผ ํ์ฉํ์ฌ ์ ์ญ ์ํ ๊ด๋ฆฌ ๋ฐ ๊ณ์ธต ์ฌ๊ตฌ์ฑ ์ด์ค ๊ฐ์ฅ ๋ถ์กฑํ๋ ๋ถ๋ถ์ Storybook ์ํธ ์์ฉ ํ
์คํธ์ด๋ค. ํ์ฌ ์คํ ๋ฆฌ๋ถ์ ๋ณด๋ฉด ์ปดํฌ๋ํธ๊ฐ ๊ฐ๋ณ์ ์ผ๋ก๋ง ํ
์คํธํ๊ณ ์๋ค. ์ฌ๋ฌ ์ปดํฌ๋ํธ๋ฅผ ๋ฌถ์ด ์ํธ ์์ฉ ํ
์คํธ๋ ๋ฏธํกํ๋ค๊ณ ํ ์ ์๋ค. ๋ถ์กฑํ ๊ฒ์ ์..
๐ ์ฐ์ํํ
ํฌ์ฝ์ค/Level2
๊ฐ์ ๋ฏธ์
๊ธฐ๊ฐ Repository PR & Review github page storybook ํ์ด๋จผ์ธ ๋ฏธ์
1๋จ๊ณ 23-04-18 - 23-04-23 Repo PR & Review ๐ณ ํ์ด๋จผ์ธ ๐์คํ ๋ฆฌ๋ถ ๋ฏธ์
ํ๊ณ ๋ฆฌ์กํธ ์จ๋ณด๋ฉ ๋ฏธ์
์ด ๋๋๊ณ ๋ ๋ฒ์งธ ๋ฏธ์
์ธ ํ์ด๋จผ์ธ ๋ฏธ์
์ด ์์๋์๋ค. ํ์ด๋จผ์ธ ๋ฏธ์
์ ์ด 3๋จ๊ณ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ์ง๊ธ๊น์ง๋ 2๋จ๊ณ๊ฐ ๋ง์ง๋ง์ด์๋๋ฐ, 3๋จ๊ณ๊น์ง ์๋ ๊ฒ์ ๋ณด๋ ํ๋์ ์๋น์ค์ ๋ํด์ ๋ ๋ง์ ๊ณ ๋ฏผ์ ํ ์ ์๊ฒ ๋ ๊ฒ ๊ฐ๋ค. ํ์ด๋จผ์ธ ๋ฏธ์
์ ํ์ ์๊ตฌ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ๋ค. 1. Storybook์ผ๋ก UI ์ปดํฌ๋ํธ ๋ ๋๋ง 2. REQUIREMENTS.md์ ์๊ตฌ ์ฌํญ ๋์ถ 3. ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ Component ์์ฑ ๐ Storybook ์๋ก์ด ํค์๋๊ฐ ๋ฑ์ฅํ๋ค. ๋ฐ๋ก S..
๐ ์ฐ์ํํ
ํฌ์ฝ์ค/Level2
๊ฐ์ ๋ฏธ์
๊ธฐ๊ฐ Repository PR & Review github page ์ ์ฌ ๋ญ ๋จน์ง ๋ฏธ์
1๋จ๊ณ 23-04-14 - 23-04-17 Repo PR & Review ๐ ์ ์ฌ ๋ญ ๋จน์ง ๋ฏธ์
ํ๊ณ 2๋จ๊ณ ๋ฏธ์
์ ํ์ ์๊ตฌ ์ฌํญ์ 1๋จ๊ณ์ ๋์ผํ์ง๋ง ํ๋ก๊ทธ๋๋ฐ ์๊ตฌ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ด ์์ ๋์๋ค. 1. Step1์ Class Component๋ฅผ Function Component๋ก ๋ง์ด๊ทธ๋ ์ด์
ํ๋ค. 2. Custom Hooks์ ์ด์ฉํ์ฌ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ๊ธฐ๋ฅ์ ๋ถ๋ฆฌํ๋ค. ์ด์ ๋ฐ๋ผ Function Component์ Custom Hooks์ ์ด์ ์ ๋์ด ๋ฏธ์
์ ์งํํ๋ค. Function Component์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์
ํ๋ ๊ณผ์ ์ ํฌ๊ฒ ์ด๋ ต์ง ์์๋ค. ๋๊ฐ์ ์์
์ ๋ฐ๋ณตํ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๊ธ๋ฐฉ ์๋ฃํ ์ ..
๐ ์ฐ์ํํ
ํฌ์ฝ์ค/Level2
๊ฐ์ ๋ฏธ์
๊ธฐ๊ฐ Repository PR & Review github page ์ ์ฌ ๋ญ ๋จน์ง ๋ฏธ์
1๋จ๊ณ 23-04-11 - 23-04-13 Repo PR & Review ๐ ์ ์ฌ ๋ญ ๋จน์ง ๐ ๋ฏธ์
ํ๊ณ ๋ ๋ฒจ 2์ ์ฒซ ๋ฒ์งธ ๋ฏธ์
์ ๋ ๋ฒจ 1์์ ์ด๋ฏธ ํ์๋ ์ ์ฌ ๋ญ ๋จน์ง ๋ฏธ์
์ด๋ค. ์๋ฐ์คํฌ๋ฆฝํธ๋ก ๊ตฌํ์ ํ๋ ๋ ๋ฒจ 1์ ์ ์ฌ ๋ญ ๋จน์ง ๋ฏธ์
์ ์ด๋ฒ์๋ ๋ฆฌ์กํธ๋ก ๊ตฌํ์ ํด์ผ ํ๋ค. ์ ์ฌ ๋ญ ๋จน์ง ๋ฏธ์
์ ๋ค์๊ณผ ๊ฐ์ ๋ ๋จ๊ณ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. Class Component๋ก ๊ตฌํ Function Component๋ก ๊ตฌํ ์ด์ค Class Component๋ก ์ ์ฌ ๋ญ ๋จน์ง์ 1๋จ๊ณ๋ฅผ ์งํํ์๋ค. React๋ฅผ ๋ช ๋ฒ ๋ค๋ฃจ์ด๋ณธ ์ ์ด ์์ง๋ง Class Component๋ฅผ ์ง์ ๋ค๋ฃจ์๋ ์ ์ ์์๊ธฐ ๋๋ฌธ์ ๊ธฐ๋๋ฐ ๊ฑฑ์ ๋ฐ์ ๊ฐ..