これは#40796374しかし、それは型に関するもので、私はインターフェースを使用しています。
以下のコードがあるとします。
interface Foo {
name: string;
}
function go() {
let instance: Foo | null = null;
let mutator = () => {
instance = {
name: 'string'
};
};
mutator();
if (instance == null) {
console.log('Instance is null or undefined');
} else {
console.log(instance.name);
}
}
「プロパティ 'name' はタイプ 'never' に存在しません」というエラーが表示されます。
インスタンスが「決して」あり得る理由がわかりません。誰かこれについて説明してもらえませんか?
ベストアンサー1
コンポーネントを として記述しReact.FC
、 を使用するとuseState()
、次のように記述できます。
const [arr, setArr] = useState<any[]>([])