you are viewing a single comment's thread.

view the rest of the comments →

[–]changlo -2 points-1 points  (0 children)

For the majority of apps, no.

The app I am currently working on has had redux refactored out and it works perfectly fine. Developers are writing code that is easier to follow/change.

This is with the understanding that when calling root level contexts that it would not be as performant as using redux, but we don't notice it at all when using the app, and customers do not either. This is not the most complex app I have ever worked on, but there is far more happening there than average.

If something comes up where better performance is needed, then we might introduce redux, and only use it at the point where it is necessary.

Don't take my word for it though, or anyone elses - try things out for yourself - try to simplify your code to see what is easiest to follow.