8/17(木)

特定のページ遷移でReact componentのコンストラクタが呼ばれない、という現象が発生して、その影響でエラーになったのを調べていた。どうもReactの仕様として、同じcomponentを連続でrenderすると、クラスが使いまわされてしまう、という仕様があるらしい。なるほど。初期化処理を良しなにやって頂くよう対応して頂いたのだが、なるほど難しい。コンストラクタが呼ばれないのつらいのだが、そもそもReact componentの初期化処理でそういう処理をやるのが良くない気もする。

広告を非表示にする