React:コンポーネントDidMountを使用してステータスの変更/ステータスの設定、settimeoutの使用
1023 ワード
まず反応式のドキュメントを見てみましょう.
構成部品ライフサイクル
各構成部品には、特定の時点でコードを実行するように設定できるライフサイクルメソッドがいくつかあります.このライフサイクルチャートが必要な場合は、いつでも使用できます.次のリストには、一般的なライフサイクルメソッドが表示されます.残りは相対的によく使われません.
に表示されます.
mount(マウント)の場合domはこの順序で呼び出し、呼び出しの内容を知ればよい
constructor()
static getDerivedStateFromProps()
render()
componentDidMount()
ここで、ComponentDidMountを使ってstateを変更!
class宣言は内部欄に貼る
settimeout関数を使用して、1秒後にステータス値を変更できます.
1秒後に数字1になりましょう!
this.setState部分もこのように書くことができます.
構成部品ライフサイクル
各構成部品には、特定の時点でコードを実行するように設定できるライフサイクルメソッドがいくつかあります.このライフサイクルチャートが必要な場合は、いつでも使用できます.次のリストには、一般的なライフサイクルメソッドが表示されます.残りは相対的によく使われません.
に表示されます.
mount(マウント)の場合domはこの順序で呼び出し、呼び出しの内容を知ればよい
constructor()
static getDerivedStateFromProps()
render()
componentDidMount()
ここで、ComponentDidMountを使ってstateを変更!
class宣言は内部欄に貼る
componentDidMount() {
setTimeout(() => {
//변경함수 this.setState
this.setState({
count: this.state.count + 1
});
}, 1000);
}
コードを貼り付けるとdomを作成できます.settimeout関数を使用して、1秒後にステータス値を変更できます.
1秒後に数字1になりましょう!
this.setState部分もこのように書くことができます.
this.setState((previousState) => {
const newState = { count: previousState.count + 1 }
return newState;
})
Reference
この問題について(React:コンポーネントDidMountを使用してステータスの変更/ステータスの設定、settimeoutの使用), 我々は、より多くの情報をここで見つけました https://velog.io/@whdms3368/React-기본기-익히기-state-변경-방법-componentDidMount-활용-setState-setTimeout-사용テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol