Type '({ navigation }: HomeScreenProps) => Element' is not assignable to type 'ScreenComponentType<ParamListBase, "Home"> | undefined'. ์๋ฌ
์ ๋ @react-navigation/core@6.2.2 ๋ฒ์ ์ผ๋ก ๋ณ๊ฒฝ ํ์๋ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํด์ react navigation ๊ณต์๋ฌธ์๋ฅผ ์ฝ์ด๋ณด์๋๋ฐ, ํ์
์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ ๋ ํ์
์ฒดํฌ์ ๊ดํ ๋ถ๋ถ์์ํ์ด์ง ์ด๋์ ์ํด ๊ฒฝ๋ก ์ด๋ฆ๊ณผ ํด๋น ๊ฒฝ๋ก์ ํ์ํ ๋งค๊ฐ๋ณ์๋ค๋ฅผ ๋งคํํ๋ Object List๋ฅผ ์ ์ํ๊ณ // line: 10 // Object List ์ ์ type RootStackParamList = { Home: undefined; Details: undefined; };navigator์๊ฒ ์ ์ํ Object List๋ฅผ ์ฌ์ฉํ๋๋ก ์๋ ค์ค์ผ ํ๋ค๊ณ ํฉ๋๋ค.// line: 45 // Navigator์๊ฒ ์๋ ค์ฃผ๊ธฐ const Stack = createNativeStackNavigator(); git ์ฝ๋์๋ line: 45์ createNativeStackNavigator()์ ๊ฐ ๋น ์ ธ์ ์ถ๊ฐํด์ฃผ์๋ฉด ์๋ฌ๊ฐ ์ฌ๋ผ์ง๋๋ค!์๋ react navigation docs ๋งํฌ ๋ค์ด๊ฐ์
์ ๋ฐ๋ก ๋ณด์ด๋ ๋ถ๋ถ์ ์ฝ์ด๋ณด์๋ฉด ํด๋น ๋ด์ฉ์ด ์ ํ์์ต๋๋ค.https://reactnavigation.org/docs/typescript/#type-checking-the-navigator