์ด๋ค ์๋ฌ?
ํ๋ซ๋ฆฌ์คํธ๋ฅผ ์ฌ๋ฌ ๊ฐ ์ฌ์ฉํ๋ ค๋ค ๋ณด๋ ์๋์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค.
ERROR A VirtualizedList contains a cell which itself contains more than one VirtualizedList of the same orientation as the parent list. You must pass a unique listKey prop to each sibling list.
ํ๋ซ๋ฆฌ์คํธ๊ฐ ์ค์ฒฉ๋์ง ์๊ณ ์ฌ๋ฌ๋ฒ ์ฐ์ผ ๋ ๋ชจ๋ ํ์ ๋ฆฌ์คํธ์๊ฒ ํค๊ฐ์ด ํ์ํ ๊ฒ ๊ฐ์๋ค.
์ฌ์ค ์๋ฌ์์ ๋ต์ ์ฃผ๊ณ ์์์ง๋ง listKey
๊ฐ keyExtractor
์ ์ฐ๊ด์ด ์๋์ค ์๊ณ ๋ง์ ์ฝ์ง์ ํ๋ค (...)
key๊ฐ ์ ๋ํฌํ ๊ฐ์ด ์๋์ด์ ๊ทธ๋ฐ๊ฐ? ์ถ์ด์ ์ด๋ฐ ์ฝ์ง๋ค์ ํ์๋ค.
- keyExtractor์์ index๋ ๊ฐ์ด ๋ฐ์์์ ์์ด๋๊ฐ+์ธ๋ฑ์ค๊ฐ์ผ๋ก ํค ๋ง๋ค๊ธฐ
- uuid ์ฌ์ฉํด๋ณด๊ธฐ
์ฒ์ ์ฐธ๊ณ ํ๋ ๊ธ.
https://stackoverflow.com/questions/49033549/invariant-violation-a-virtualizedlist-contains-a-cell-which-itself-contains-mor
ํด๊ฒฐ
์๋์ ๊ฐ์ด ํ๋ซ๋ฆฌ์คํธ์ listKey
๋ผ๋ ์์ฑ์ ๊ณ ์ ํ ๊ฐ์ผ๋ก ์ฃผ๋ฉด ๋ฌธ์ ๋ ํด๊ฒฐ๋๋ค!
์ฐธ๊ณ ๊ธ
Comment