これは大きなバグであるか、すべてのハンドラーがそれらのアクションごとに呼び出されている場合、ストアによってトリガーされるさまざまなアクションに対して異なるビュー (React) ハンドラーを使用することの有用性を理解するのに苦労しています。
これが私の言いたいことです:https://jsfiddle.net/69z2wepo/10946/
期待される出力:
action 1 handler triggered from action 1
-----------------
action 2 handler triggered from action 2
私が実際に得るもの:
action 1 handler triggered from action 1
action 2 handler triggered from action 1
-----------------
action 1 handler triggered from action 2
action 2 handler triggered from action 2
この出力を見るだけで、これは間違っていると言えます。ただし、明確にするために、アクション 1 はアクション 1 のハンドラーのみをトリガーし、アクション 2 はアクション 2 のハンドラーのみをトリガーする必要があります。
私は何か間違ったことをしていますか?
助けてください!
PS: また、this.listenTo で ComponentDidMount を手動で使用してみました。同じ振る舞い。