0

これは大きなバグであるか、すべてのハンドラーがそれらのアクションごとに呼び出されている場合、ストアによってトリガーされるさまざまなアクションに対して異なるビュー (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 を手動で使用してみました。同じ振る舞い。

4

1 に答える 1