aksonov / react-native-router-flux

The first declarative React Native router
MIT License
8.99k stars 2.11k forks source link

Application renders unnecessarily when we change state in App.js #3807

Open dhavallogistic opened 2 years ago

dhavallogistic commented 2 years ago

Version

Tell us which versions you are using:

Expected behaviour

I have bind separate router component/file into App class. While change state variable to App class, it render whole application. When I update state variable, it render unnecessarily.

Actual behaviour

If we change any state variable in App class even it should not render app and should not re render children components

Steps to reproduce

For non-obvious bugs, please fork this component, modify Example project to reproduce your issue and include link here.

  1. Bind router component to App.js
  2. Add state variable to App.js as test. And on click of on Button change param of that state.