์ข์์๋ ๋ง์ด ์ฌ์ฉ๋๋ ๊ธฐ๋ฅ์ด๊ธฐ ๋๋ฌธ์, ์ฑ๋ฅ ์ต์ ํ๋ฅผ ์ํด ๋ก์ง์ ๋ถ๋ฆฌํ๋๊ฒ์ด ๋ ํจ์จ์ ์ด๋ผ๊ณ ํ๋จํ์ฌ ์ด์ ๋ํ ์์
์ ์ํํ์๋ค. ๊ฒ์๊ธ๊ณผ ๋๊ธ, ๋๋๊ธ์ ์ข์์๊ฐ ๊ฐ๋ฅํ๋๋ก ๊ตฌํ๋์ด ์๊ณ , ์ข์์์ ๋ํ collection ๋ํ ๋ถ๋ฆฌํด๋๊ณ , post์ comment๋ likeCount ํ๋๋ฅผ ๊ฐ์ง๊ณ ์์ด์, ์ข์์๊ฐ ๋ณ๊ฒฝ๋ ๋๋ง๋ค ์ฟผ๋ฆฌ๋ฅผ ํ์ง ์๋๋ก ํ์๋ค. ๐ DB collection ์ฐธ๊ณ https://s-organization-335.gitbook.io/meongnang Firebase DB ์ค๊ณ | ์ฑ๋ฅ ์ต์ ํ & ๊ธฐ์ ์ ์์ฌ๊ฒฐ์ ๐ค User Users FieldType ใด Following FieldType ใด Follower FieldType Follow ์ ๋ณด๋ฅผ User ํ
์ด๋ธ์์ ํ๋ฒ..
react-query
์ข์์ํ ์ํ๋ค์ ํ๋ก ํธ๋จ์์ ๊ด๋ฆฌํ๊ธฐ ์ํด, zustand ์คํ ์ด์ productId๋ฅผ ๋ฐฐ์ด๋ก ๊ด๋ฆฌํ๊ณ ์๋ค. ๋ง์ดํ์ด์ง์์, ์ข์์ํ ์ํ productList๋ค์ ์ํด์, zustand์์ ๊ด๋ฆฌํ๊ณ ์๋ productId๋ค์ ๋ฐฐ์ด์ ์ํํ๋ฉด์, ํด๋น productId๋ก getProduct ์ฟผ๋ฆฌ๋ฌธ์ ์ํํด์ผํ๋ค. useQueries์ฌ๋ฌ๊ฐ์ ๋น๋๊ธฐ ์ฟผ๋ฆฌ๋ฅผ ๋์์ ์คํํ ์ ์๊ฒ ํด์ฃผ๋ ํ
์ผ๋ก, ๊ฐ๊ฐ์ ์ฟผ๋ฆฌ๋ฅผ ๋ฐฐ์ด ํํ๋ก ๋ฐ์ ๊ฐ ์ฟผ๋ฆฌ์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐฐ์ด๋ก ๋ฐํํ๋ค. ๋ํ ๊ฐ ์ฟผ๋ฆฌ์ ๋ก๋ฉ ์ํ๋ ์๋ฌ์ํ ๋ฑ์ ๊ฐ๋ณ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ค. ๋์ ๋ณ๋ ฌ ์ฟผ๋ฆฌ ์์
์ ์ํด ์ฌ์ฉํ๊ธฐ์, ์ฃผ๋ก ์ฌ๋ฌ ๊ฐ์ ๋น๋๊ธฐ ์ฟผ๋ฆฌ๋ฅผ ๋์์ ์คํํด์ผ ํ ๋ ์ ํฉํ๋ค. const results = useQueries(..