Dispatch is how you emit an event (pub in pub/sub). Action is the event being emitted.
Ducks is a code organization paradigm (colocation, organize by feature instead of layer).
Reducers are what they sound like: a reduce function.
Sagas and observables are how to perform side-effects in your application.
There is nothing new here. You could argue that hooks are the weird ones but they are heavily inspired by algebraic effects.
Dispatch is how you emit an event (pub in pub/sub). Action is the event being emitted.
Ducks is a code organization paradigm (colocation, organize by feature instead of layer).
Reducers are what they sound like: a reduce function.
Sagas and observables are how to perform side-effects in your application.
There is nothing new here. You could argue that hooks are the weird ones but they are heavily inspired by algebraic effects.