Kotlin/JS プロジェクトで React Props または State 型を拡張しているにもかかわらず、external が指定されていないクラス、インターフェース、オブジェクトを報告します。
React コンポーネントの型は、JavaScript ランタイムとの適切な相互運用を可能にするため、external インターフェースにする必要があります。
例:
interface MyProps : Props { // 警告: external インターフェースにする必要があります
var title: String
}
class MyState : State { // 警告: external インターフェースにする必要があります
var count: Int = 0
}
クイックフィックス適用後:
external interface MyProps : Props {
var title: String
}