์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๊ณผ์ ํ ์คํธ
- ์ฝํ
- Redux toolkit
- icecandidate
- js
- ์ฝ๋ฉํ ์คํธ
- React
- ํ๋ก๊ทธ๋๋จธ์ค
- ๋์ ๊ณํ๋ฒ
- router v6
- DP
- ๋ถ์คํธ์บ ํ์น๋ชจ๋ฐ์ผ
- svgํ์ผ ๋ค๋ฃจ๊ธฐ
- ๋๋๊ทธ ์ด๋ฒคํธ
- JavaScript
- ์นด์นด์ค์ฑ์ฉ
- ์๋ฐฉํฅ ์ฐ๊ฒฐ ๋ฆฌ์คํธ
- ๋ฆฌ๋์ค ํดํท
- TypeScript
- ์ฝ๋ ํฌ๋ฉง
- Node.js
- custom hook
- ์ด๋ถํ์
- ์๋ฐ์คํฌ๋ฆฝํธ
- ๋ถ์คํธ์ปจํผ๋ฐ์ค
- ์ด๋ฏธ์ง ์์
- ์๊ณ ๋ฆฌ์ฆ
- ์นด์นด์ค
- ๋ธ๋ฃจํธํฌ์ค
- ๋ฐฑ์ค
- Today
- Total
๋ชฉ๋กgraphQL (1)
๐ฅ dev-ruby
๐ ๊ทธ๋ํ ํ์์ด๋ ๋ญ๊น? ๐ ์ฒ์์ SQL๊ณผ ๋น์ทํ ์ด๋ฆ์ด๋ผ ๋ฐฑ์๋์์ ์ฐ๋ ์ฟผ๋ฆฌ์ธ์ด ์ผ๊น ์๊ฐํ๋ค..! ๊ทธ๋ํ ํ์์ ํ์ด์ค๋ถ์์ ๋ง๋ ์๋ก์ด ์ฟผ๋ฆฌ ์ธ์ด๋ค. ๋ฐ์ดํฐ ์ฃผ๊ณ ๋ฐ๊ธฐ๊ฐ ๊ฐ๋ฅํ๋ฉฐ ๊ทธ๋ํ+์ฟผ๋ฆฌ ์ธ์ด๋ผ๊ณ ๋ณด๋ฉด๋๋ค. ์ฆ, API์ ์ ๋ชฉ ์ํฌ ์ ์๋ ์ฟผ๋ฆฌ ์ธ์ด์ด๋ค. ๊ทธ๋ํ ํ์์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ Apollo๋ผ๋ ์ํ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๋ค. ๐ ์ฌ๊ธฐ์ ์ ๊น, Apollo๋ GraphQL์ ํธํ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ๋์์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค. - Apollo๋ client์ server ์์ ๋ชจ๋ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค. - ๊ณต์ ํํ์ด์ง์์ Apollo client๋ react redux๋ฅผ, Apollo server๋ REST API๋ฅผ ๋์ฒดํ ์ ์์ ๊ฒ์ด๋ผ๊ณ ํ๋ค. ๐ GraphQL์ด ์ ์ข์๊ฐ? endpoin..