03_ThinkingInReact
ํ์ต ๋ชฉํ
์ด์ ๋ถํฐ ๋ณธ๊ฒฉ์ ์ผ๋ก React๋ฅผ ๋ค๋ฃจ๊ฒ ๋ฉ๋๋ค. ์ด๋ฒ์ ๋ฐฐ์ฐ๋ ๋ด์ฉ์ ์๋ฌด๋ฆฌ ๋ณต์กํ ์ฑ์ ๋ง๋ค๋๋ผ๋ ๋๊น์ง ์ ์ฉ๋๋ ์์น๋ค์ ๋๋ค. ๊ทธ๋งํผ ์์ฒญ๋๊ฒ ์ค์ํ ๋ด์ฉ์ด๊ธฐ ๋๋ฌธ์ Thinking in React์ ๋ํ ํ๋ จ์ ๋ง์ด ํ์ ์ผ ํฉ๋๋ค. ๊ฐ์์์ HTML ์ฝ๋๋ก๋ถํฐ ์์ํด์ ์ปดํฌ๋ํธ๋ฅผ ํจ์๋ก ์ถ์ถํ๊ณ ๋์๊ฐ ํ์ผ๋ก ๋ถ๋ฆฌํ๋ ๊ณผ์ ์ ๋ณด๋ฉด์ ์ด๋ค ๊ธฐ์ค์ผ๋ก ์ปดํฌ๋ํธ๋ฅผ ๋ถ๋ฆฌํ๋์ง ์ถฉ๋ถํ ์๋ฏธํ์๊ณ ๋๊ฐ์ด ๋ฐ๋ผํด๋ณด์๊ธฐ ๋ฐ๋๋๋ค. ๋ฐ๋์ ์์ฌ์ด ๋ณด์ฌ์ฃผ์ ๊ณผ์ ์ ๋ฐ๋ณต์ ์ผ๋ก ๋ฐ๋ผํด๋ณด๋ฉด์ โ์ ์ด๋ ๊ฒ ๋๋ ๊ฑธ๊นโ โ์ฌ๊ธฐ์ ์ด๋ค ๊ธฐ์ค์ด ์ ์ฉ๋ ๊ฑธ๊น?โ ๋ฅผ ๋์์ด ์ค์ค๋ก์๊ฒ ๋ฌป๊ณ ์๋ฌธ์ ์ ๋คํจ๊ป ํ ๋ก ํด์ผ ํฉ๋๋ค. ๋๋ถ๋ถ ์๊ฐ๋ณด๋ค React State์ ๋ํด ์ ๋๋ก ๋ชจ๋ฅด๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ํ๊ด๋ฆฌ๋ฅผ ๋ ผํ๊ธฐ ์ ์ ๋๋์ฒด React State๊ฐ ๋ฌด์์ธ์ง ๋ช ํํ๊ฒ ์์๋ณด๋ ์๊ฐ์ ๊ฐ์ ธ๋ด ์๋ค. ๊ทธ๋ฆฌ๊ณ ์ค๊ฐ ์ค๊ฐ ๋ฌผํ๋ฅด๋ฏ ๋ฆฌํฉํฐ๋งํ๋ ๊ณผ์ ์ ๋ณด๋ฉด ๋ฌด์จ ์ผ์ด ๋ฒ์ด์ก๋์ง ์ด๋ ต๊ณ ๋ฐ๋ผ๊ฐ๊ธฐ ํ๋ค ์ ์์ต๋๋ค. ๊ทธ๋ด ๋๋ง๋ค ์์์ ์ผ์ ์ ์งํ๊ณ โ์ฌ๊ธฐ์ ์ด๋ค ์๋๊ฐ ์๋๊ฑฐ์ง?โ ๋ฅผ ๋์์ด ๊ณ ๋ฏผํ๊ณ ๋ด ๊ฒ์ผ๋ก ํก์ํ๋ ์๊ฐ์ ๋ฐ๋์ ๊ฐ์ง์ ์ผ ํฉ๋๋ค.
๊ต์ฌ
React๋ก ์ฌ๊ณ ํ๊ธฐ
3์ฃผ์ฐจ ๊ฐ์
React Component React State
๊ณผ์
์ค๋์ ๋ฉ๋ด ๋ง๋ค๊ธฐ
ํค์๋
REST API ์ GraphQL
REST API ๋ ๋ฌด์์ธ๊ฐ
GraphQL์ ์ ๋ฑ์ฅํ๋๊ฐ?
REST API vs GraphQL
JSON
DSL(Domain-Specific Language)
์ ์ธํ ํ๋ก๊ทธ๋๋ฐ
๋ช ๋ นํ ํ๋ก๊ทธ๋๋ฐ
SRP(๋จ์ผ ์ฑ ์ ์์น)
Atomic Design
React component ์ props
Last updated