0
コンポーネントを作成していて、componentDidUpdateメソッドを利用する必要があります。その中で私はthis.propsを使用しています。問題は、this.propsの使用でフローがエラーをスローすることです。それは、プロパティ小道具がクラスに存在しないと言います。this.propsのフロースローエラーがcomponentDidUpdateメソッド内で使用されます
props: Props
しかし、これは動作しません。
今、私はこのような何かを行うことができます。これで、componentDidUpdateメソッドの内部でthis.propsの型が "混合"になりました。私を助けてください
type Props = {
show: boolean,
text: string
}
export default ConfirmBox extends Component<Props> {
// props: Props;
componentDidUpdate() {
if(this.props.show) {
// some logic
} else {
// some other logic
}
}
.
.
.
}
:
私のクラスでは、このようなものです。 Reactコンポーネントでフローを使用すると、多くの混乱と苦痛が生じます。