News for hackers. Stuff that matters.
Re:How we do Vue at GitLab: one year later by ng12 on Friday November 10, 2017 @04:11PM (#15673080)
I'm a really big fan of the Ducks pattern where your action types are private to each reducer unless they're explicitly exported as an API. In my own code I don't even do that, instead exporting a function which operates on the state.

https://github.com/erikras/ducks-modular-redux

Re:How we do Vue at GitLab: one year later by gravity13 on Friday November 10, 2017 @05:01PM (#15673420)
Hm, interesting. I like it. I'm also curious about how selectors come into play here as well (exported getter functions for shielding app from reducer state shape).

You might still need to place actions/selectors in their own directory since they're not necessarily specific to any reducer. I believe this is how sagas are organized, though.