Expo (React Native) で TypeScript の noImplicitAny を true にすると View で「この呼び出しに一致するオーバーロードはありません」 エラー

TypeScript らしく書こうと思いたち、まずは noImplicitAny を true にしてコンパイルエラーを潰していっていると、View コンポーネントを使っている箇所で軒並みエラー発生。プロパティ ‘children’ が型に存在しないとのことだが、なんでだろう?View の配下にコンポーネントを入れ子にしており、配下のコンポーネントが自動的に children プロパティとして渡されているみたいだが、これって View の普通の使い方なのでは??

コメントを残す