0
私はreact
に新しいです、私はfunction
を別のfunction
に電話したいと思います。例えば、componentWillReceiveProps
をcomponentWillMount
に電話する必要がありますか?どうやってするか?componentWillMountでcomponentWillReceivePropsを呼び出す方法は?
import React from 'react'
class App extends React.Component {
componentWillMount() {
enter code here
}
componentWillReceiveProps(nextProps) {
console.log(nextProps)
}
render() {
return(
<div>
<h>hiiiiii</h1>
</div>
)}
}
なぜ**あなたはそれを呼び出す必要がありますか? [コンポーネントライフサイクル](https://facebook.github.io/react/docs/react-component.html#the-component-lifecycle)は、あなたのためにそれを呼び出します。 –
reduxはコンポーネントを呼び出さないため、以前のデータが同じ場合は小道具を受け取る –
小道具が変更されていない場合は、なぜそれを呼び出す必要がありますか?ライフサイクル機能の全ポイントは、レンダリングプロセスの特定の部分にフックを与えることです。彼らが呼び出されていない場合、正当な理由があり、それらを呼び出すことが間違ったアプローチのように思えます。おそらく、あなたがしようとしているものではなく、あなたが達成しようとしているものを記述しようとするべきです。より良い方法を見つける手助けをすることができます。 –