-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Closed
Description
What happened?
With the update to RN 0.73 the onDropViewInstance of ViewManager is not called anymore when a screen is popped from the stack.
As stated here for the onDropViewInstance:
Called when view is detached from view hierarchy and allows for some additional cleanup by the ViewManager subclass.
What was the expected behaviour?
onDropViewInstance should be called when a view is popped from the stack.
Was it tested on latest react-native-navigation?
- I have tested this issue on the latest react-native-navigation release and it still reproduces.
Help us reproduce this issue!
You can reproduce the error in the playground app:
- Run 7.38.1 on Android
- Attach a Debugger to the App
- Set a Breakpoint in the
com/facebook/react/uimanager/ViewManager.classfile in theonDropViewInstanceMethod - Click in Layout tab on Stack -> Push -> Pop
- => After the Pop
onDropViewInstanceshould be called, but it isn't
With the same steps with 7.37.2 onDropViewInstance is called.
In what environment did this happen?
React Native Navigation version: -
React Native version: 0.73
Has Fabric (React Native's new rendering system) enabled: no
Node version: -
Device model: -
Android version: -
slo-cap3, maharjanrajans, flohst, szaboa, markhomoki and 3 more