โผ
category:
9I9h9a
2025-01-01
BU0O3IK0MVbvK9wGU9I D2IPEe0ko6Iypqfmjzg6P31b PLNTQ7yOTO6GTs9oZiEikK7NmHsGybxLhDlKtNACrm1DYQbUrekiY7L3brEx eQqK v2gv8Bzg
category:
9I9h9a
2025-01-01
BU0O3IK0MVbvK9wGU9I D2IPEe0ko6Iypqfmjzg6P31b PLNTQ7yOTO6GTs9oZiEikK7NmHsGybxLhDlKtNACrm1DYQbUrekiY7L3brEx eQqK v2gv8Bzg
category:
9I9h9a
2025-01-01
BU0O3IK0MVbvK9wGU9I D2IPEe0ko6Iypqfmjzg6P31b PLNTQ7yOTO6GTs9oZiEikK7NmHsGybxLhDlKtNACrm1DYQbUrekiY7L3brEx eQqK v2gv8Bzg
category:
9I9h9a
2025-01-01
BU0O3IK0MVbvK9wGU9I D2IPEe0ko6Iypqfmjzg6P31b PLNTQ7yOTO6GTs9oZiEikK7NmHsGybxLhDlKtNACrm1DYQbUrekiY7L3brEx eQqK v2gv8Bzg
category:
GraphQL
2022-10-19
GraphQL์ ํด๋ผ์ด์ธํธ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๊ฐ๋ฐ์๊ฐ ํ์ํ ๋ฐ์ดํฐ์ ๋ถ๋ฌ์ค๋๋ฐ ์ด์ ์ ๋ง์ถฐ, ๋ทฐ์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ ํํ๊ฒ ์ง์ ํด์ ํ ๋ฒ์ ์์ฒญ์ผ๋ก ํตํด ๋ถ๋ฌ์ฌ ์ ์๋ ์๋ก์ด ๋ฐฉ๋ฒ์ ์ ์ํฉ๋๋ค. GraphQL์ ๋ฆฌ์์ค ๊ธฐ๋ฐ์ REST ๊ฐ์ ๊ธฐ์กด ์ ๊ทผ ๋ฐฉ๋ฒ์ ๋นํด ๋ ํจ๊ณผ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ค๊ณ , ์๋ฒ ์ธก์์ ์ค๋ณต๋ ๋ก์ง์ด ๋ฐ๋ณต๋๊ฑฐ๋, ์ด๋ฅผ ํผํ๊ธฐ ์ํด
category:
Error
2022-10-09
์๋ํฐ ๊ด๋ จ ์๋ฌNextjs์ react-quill ์๋ํฐ๋ฅผ ํจ๊ป ์ฌ์ฉํ ๋ ๋ง์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. reqct-quill์ด์ง next-quill์ ์๋๊ธฐ ๋๋ฌธ์, ํจํค์ง์ ์์ง ํด๊ฒฐ๋์ง ์์ ํธํ์ฑ ์ด์๊ฐ ๋ง์ ๋ฏํ๋ค.์๋ํฐ์ ๊ด๋ จํด์ 4๊ฐ์ง ๋ฉ์ธ ์ด์๊ฐ ์์๋ค. ๊ฒ์ํ๋ฉด ์ถฉ๋ถํ ํด๊ฒฐ๋ฒ๋ ๋ง์ด ๋์ค๋ ๋ด์ฉ๋ค์ด์ง๋ง, ๋ด๊ฐ ๊ฒช์ ๊ฒ๊ณผ ๋์ผํ ๋ฌธ์ ๋ฅผ ์ค๋ช ํด์ฃผ๋
category:
Recap
2022-09-20
๊ธฐ์ ๋ธ๋ก๊ทธ๋ฅผ ๊ฐ๋ฐํ๋ฉด์ ๋ง์ฃผํ๋ ์๋ฌ๋ค๊ณผ ์ต์ ํ ๊ณผ์ ์์ ๋ง์ฃผํ๋ ๋ฌธ์ ๋ค์ ๋ฆฌ์คํธ. ๊ธ์ ์์ฑํ๋ ๋๋ก ๋งํฌ๊ฐ ์ ๋ฐ์ดํธ ๋ ์์ ์ ๋๋ค.Errors์๋ํฐ ์๋ฌ: ์ด๋ฏธ์ง ์ ๋ก๋์๋ํฐ ์๋ฌ : Quill-Editor + Dynamic Import + useRef ํจ๊ป ์ฌ์ฉํ๊ธฐ์๋ํฐ ์๋ฌ: auto focus / Memo๋ฐฑ์๋ ์๋ฌ : ํ์ด์ง๋ค์ด์ next/aut
category:
Recap
2022-09-18
์ด์ ๊ธ์์ ์ด์ด์ง๋๋ค.3. ๋ด๋น ์ ๋ฌด / ์ฝ๋ ๊ณต์ ์์ ๋งํ๋ฏ์ด ์ธ๋ ฅ์ด ๋ถ์กฑํ ์ํฉ์ด์๊ณ , ์จ๋ณด๋ฉ ์ฝ์ค๊ฐ ๋ฐ๋ก ๋ง๋ จ๋์ง ์์๊ธฐ ๋๋ฌธ์ ์ฒซ๋ ๋ถํฐ ๋ฐ๋ก ์ ๋ฌด์ ํฌ์ ๋์๋ค. ์ ์ฌํ๊ณ ํ๋ฌ์ด ์ง๋๋ ๊ฐ๋ฐ์ ๋ชปํ ๋ค๋ฅธ ์น๊ตฌ๋ค๋ ์์๊ธฐ ๋๋ฌธ์, ํ์ ์์ ๊ตฌ๋ฅด๋ฉฐ ๋น ๋ฅด๊ฒ ๋ฐฐ์ธ ์ ์์ด ์คํ๋ ค ๋ง์กฑ์ค๋ฌ์ ๋ค.ํ๋ก ํธ ๋ฆฌ๋๋์ด ์ ๋ฌด ์ค์๋๊ฐ ๋ฎ๊ณ , ๊ตฌํ ๋์ด๋๊ฐ ์ด๋ ต์ง ์์
category:
Recap
2022-09-16
db ์ฉ๋ ์ ํ ๋๋ฌธ์ ๋ถ๋ ์กฐ์ ์ ์คํจํ๋ค์ใ ์งง์ง๋ง ์ด์ ๊ธ์ ์ด์ด์ ์์ฑํฉ๋๋ค.โ์ด์ ๊ธ ๋ณด๋ฌ๊ฐ๊ธฐ์ง๋ ํ์ด์ง ์ํ ๊ด๋ฆฌ Context.jsconst initialRealEstate = { realEstate: [], mapBounds: {}, selected: [], mapCenter: {}, map: null, clus