sambegin / Firesteer

A brilliant desktop application that gives you full control over your Firestore database
MIT License
7 stars 1 forks source link

Redux discussion #8

Open sambegin opened 6 years ago

sambegin commented 6 years ago

We know it can be good for bigger application but I'd really like to open discussions about possible alternatives.

We know Redux takes a lot of code to make a simple feature. We also have to look forward with React 17 that might come soon and that might open new direction regarding third party libraries we could use.

Just leave your thoughts here

matdurand commented 6 years ago

If we go for redux, I suggest we use rematch. It removes some boilerplate. https://github.com/rematch/rematch

Otherwise, it might be nice to use MobX (https://github.com/mobxjs/mobx). There is a lot of hype around this, and I'm curious to see if there is something there.

sambegin commented 6 years ago

Kind of agree with you on rematch. Mobx seems also nice but I'm wondering about the learning curve for us vs Rematch. I want collaborators to be able to develop features as soon as possible and choosing Mobx may delay that process.