タイマーやWebAudio APIなどの設定が必要なReactコンポーネントがある場合は、初期化をconstructor
またはcomponentWillMount
にするかどうかを決定するのに問題があります。いずれかのメリットとデメリットはありますか?どちらがより良い場所であるかはわかりません。どのような初期化はコンストラクタ対componentWillMountでより適切ですか?
誰もがconstructor
とcomponentWillMount
の違いについて話し合っていたのを見てみましたが、何も見つかりませんでした。
EDIT:Reduxと任意の非同期関数は、方程式の一部であってはなりません。
ドキュメンテーションによると、これは 'componentDidMount'になければなりません:https://facebook.github.io/react/docs/component-specs.html#mounting-componentdidmount"タイマーを設定したい場合。 .. or setInterval ...これらの操作をこのメソッドで実行します。 " – lux