react-native-router-flux icon indicating copy to clipboard operation
react-native-router-flux copied to clipboard

Application renders unnecessarily when we change state in App.js

Open dhavallogistic opened this issue 3 years ago • 0 comments

Version

Tell us which versions you are using:

  • react-native-router-flux v4.3.1
  • react v17.0.1
  • react-native v0.64.2

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.

dhavallogistic avatar Dec 09 '21 14:12 dhavallogistic