alexeieleusis / greencat

A port of Redux(https://github.com/reactjs/redux) to Dart, including Redux Thunk(https://github.com/gaearon/redux-thunk) and a simple Logger.
Apache License 2.0
48 stars 4 forks source link

First alpha with examples and unit tests. #1

Closed alexeieleusis closed 8 years ago

alexeieleusis commented 8 years ago

Flutter app is stale, though should be mostly working.

@jonahwilliams

alexeieleusis commented 8 years ago

friendly ping @yjbanov

yjbanov commented 8 years ago

I do think that there are opportunities to Dartify the design here and there.

alexeieleusis commented 8 years ago

This is pretty cool. I like that the store itself is stateless, as are the reducers. Looks pretty clean, even though I expect that many developer will resist due to the design leaning too much into the functional area.

Thanks for the review! I decided to do this to learn/understand what new people in the team were talking about and caused so much excitement, so probably besides resistance there is already a community wanting to move in this direction.

The implementation and API is in flux but I wanted to have a baseline and then start moving towards something that makes more sense in the dart ecosystem. Which aligns perfectly with:

I do think that there are opportunities to Dartify the design here and there.