Describe the bug
Hi! Thank you for your time, this is a great library!
We've found a bug. If we remove component from tree while isLoading={true} and then set isLoading={false}.
Then there are 2 ways
We add it back to component tree. And it does not appear back
We do not add it back and it breaks other screens
https://github.com/iliapnmrv/rn-auto-skeleton-layout-dissapear
To Reproduce
Steps to reproduce the behavior:
set isLoading={true}
hide element from tree
set isLoading={false}
This also affects elements on other screens or does not appear back. Please see the video, it is self-explanatory
Expected behavior
Correct unmount, no side effects
Screenshots
android (correct)
ios (breaks other screens if we do not show element)
ios (element exists it does not display)
2025-12-12.13.25.10.mp4
Simulator.Screen.Recording.-.iPhone.17.Pro.-.2025-12-12.at.13.21.05.mov
Simulator.Screen.Recording.-.iPhone.17.Pro.-.2025-12-12.at.13.28.19.mov
Desktop (please complete the following information):
Smartphone (please complete the following information):
Describe the bug
Hi! Thank you for your time, this is a great library!
We've found a bug. If we remove component from tree while
isLoading={true}and then setisLoading={false}.Then there are 2 ways
https://github.com/iliapnmrv/rn-auto-skeleton-layout-dissapear
To Reproduce
Steps to reproduce the behavior:
isLoading={true}isLoading={false}This also affects elements on other screens or does not appear back. Please see the video, it is self-explanatory
Expected behavior
Correct unmount, no side effects
Screenshots
2025-12-12.13.25.10.mp4
Simulator.Screen.Recording.-.iPhone.17.Pro.-.2025-12-12.at.13.21.05.mov
Simulator.Screen.Recording.-.iPhone.17.Pro.-.2025-12-12.at.13.28.19.mov
Desktop (please complete the following information):
Smartphone (please complete the following information):