๐จ๐ปโ๐ป Gato GraphQL ๋ฐ๋ชจ
์ด์ WordCamp India 2021์์ WordPress์์์ GraphQL์ ๋ํด ๋ฐํํ์ต๋๋ค. ๋ค์ ์ฃผ์ ๋ค์ ๋ค๋ฃจ์์ต๋๋ค:
๐๐ฝ GraphQL์ด๋ ๋ฌด์์ธ๊ฐ์?
๐๐ฝ REST์ ์ด๋ป๊ฒ ๋ค๋ฅธ๊ฐ์?
๐๐ฝ WordPress์์ ์ด๋ป๊ฒ ์ฌ์ฉํ๋์?
ํจ๊ป, Gato GraphQL ํ๋ฌ๊ทธ์ธ ๋ฐ๋ชจ๋ ์งํํ์ต๋๋ค. wp-admin์์ ํ๋ฌ๊ทธ์ธ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ์ง์ ๋ณด์ฌ์ฃผ๋ ์ฝ 30๋ถ ๋ถ๋์ ์์์ ๋๋ค.
์์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
๋ค์ ๊ธฐ๋ฅ๋ค์ ๋ค๋ฃจ์์ต๋๋ค:
โ
GraphiQL ๋ฐ Voyager ํด๋ผ์ด์ธํธ
โ
์์ ์ฟผ๋ฆฌ(Persisted queries)
โ
URL์ ํตํด ์์ ์ฟผ๋ฆฌ์ ํ๋ผ๋ฏธํฐ ์ ๋ฌํ๊ธฐ
โ
HTTP ์บ์ฑ
โ
์ ๊ทผ ์ ์ด
โ
API๋ฅผ ๊ณต๊ฐ ๋ฐ ๋น๊ณต๊ฐ๋ก ์ค์ ํ๊ธฐ
๋ํ 15๋ถ๊ฐ์ Q&A ์ธ์ ๋ ์งํํ์ต๋๋ค. ์์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
Q&A์์๋ ๋ค์ ์ง๋ฌธ๋ค์ด ๋ค๋ฃจ์ด์ก์ต๋๋ค. ์์ ๋ด ๋ฑ์ฅ ์๊ฐ๋ ํจ๊ป ํ์ธํ์ธ์:
โ ํธ์คํ
์ ๊ณต์
์ฒด๊ฐ GraphQL์ ์ง์ํด ์ฃผ๋์, ์๋๋ฉด ์ง์ ๊ด๋ฆฌํด์ผ ํ๋์? (1:25)
โ WP REST API์ ๋น๊ตํ์ ๋ ํ์ฅ์ฑ์ ์ด๋ ์ ๋์ธ๊ฐ์? (1:55)
โ GraphQL์์ ๋ค๊ตญ์ด ๊ฒ์์ด ์ง์๋๋์? (๋ต๋ณ์ด ๋ถ๋ช
ํํ๋ฉฐ ์ฐ๊ฒฐ ๋ฌธ์ ์์) (2:39)
โ GraphQL API๋ฅผ ์ด๋ป๊ฒ ๋ณดํธํ๋์? (3:48)
โ Gato GraphQL ํ๋ฌ๊ทธ์ธ์ด WordPress ํ๋ฌ๊ทธ์ธ ์ ์ฅ์์์ ๊ณต์์ ์ผ๋ก ์ ๊ณต๋์ง ์๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์? (6:48)
โ GraphQL์ ํ๊ณ๋ ๋ฌด์์ธ๊ฐ์? (8:08)
โ GraphQL์ ๊น์ด ๋ฐฐ์ฐ๊ณ ์ถ์ ๋ถ๋ค์๊ฒ ์ด๋ค ์กฐ์ธ์ ํด์ฃผ์๊ฒ ์ด์? (10:21)
โ ๋ค๋ฅธ WordCamp์์ GraphQL์ ๊ดํ ์๋ก์ด ๋ฐํ๋ฅผ ํ๋ค๋ฉด ์ด๋ค ๋ด์ฉ์ ๊ธฐ๋ํ ์ ์๋์? (12:08)
Q&A ๋ง์ง๋ง์๋ ๋ง์๋๋ ธ๋ฏ์ด, ๊ด์ฌ์ด ์๊ธฐ์ จ๊ฑฐ๋ ๋ ์์ธํ ์๊ณ ์ถ์ผ์๊ฑฐ๋, ์ง์ ์ฌ์ฉํด ๋ณด๋ค๊ฐ ๋์์ด ํ์ํ์๋ฉด ์ด๋ฉ์ผ์ ๋ณด๋ด์ฃผ์๊ฑฐ๋ Twitter๋ก DM์ ๋ณด๋ด์ฃผ์ธ์. ์ธ์ ๋ ์ง ์๋ํ ์ ์์ผ๋ฉฐ, WordPress์ GraphQL์ ์กฐํฉ์ผ๋ก ์์ ํ๋ ๊ฒ์ ํญ์ ์ฆ๊ธฐ๊ณ ์์ต๋๋ค ๐
๋ฐ๋ชจ๋ฅผ ์ฆ๊ฒ๊ฒ ๋ณด์ จ์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค ๐