1. id ์์ \. ์ด ๋ถ๋ ์ด์ , ๋ฐ๋ณต๋ฌธ์ ์ด์ฉํด์ ๋ฆฌ์คํธ๋ฅผ ๋ง๋ค๋ Key๋ฅผ ์ฐธ์กฐํ๋๋ฒ
List(landmarks, id: \.id) { landmark in
LandmarkRow(landmark: landmark)
}
ํ์ง๋ง Landmark ์ฝ๋์
struct Landmark: Hashable, Codable, Identifiable {
๋ค์๊ณผ ๊ฐ์ด Identifiable์ ์ถ๊ฐํด์ฃผ๋ฉด id key path๋ ์ญ์ ํด๋ ๋๋ค.
Identifiable ํ๋กํ ์ฝ์ ๊ตฌํํ๋ ๊ฒฝ์ฐ id ํ๋กํผํฐ๋ฅผ ์ง์ ์ง์ ํ์ง ์์๋ List์์ ์์๋ฅผ ์๋ณํ ์ ์๊ฒ ๋์ด, key path๋ฅผ ๋ฐ๋ก ์ง์ ํ ํ์๊ฐ ์๊ธฐ ๋๋ฌธ์ด๋ค!
List(landmarks) { landmark in
LandmarkRow(landmark: landmark)
}
๋ฐ์ํ
๋๊ธ