Is there a view/component/anything that can be used in one place in a react native app that would be placed above all the content - I need it for toast component. I tried using Portals, Root Siblings, Modals etc. but nothing goes above the screen that has presentation: "modal" on iOS.
I specifically want to keep presentation: "modal" for some screens and I need toast messages to be available there. I know I could render couple of instances of toast component including those screens with presentation: "modal", but I am looking for something global - that would be above all the content no matter what.
I know it is possible because I've seen apps like WhatsApp have it (the toast message is literally floating above everything because no matter where you go it persists there, even if you go on screens with presentation: "modal). Of course they use native views like UIWindow with windowLevel (.alert or above) but I was wondering does anything like that exist in react native/expo ecosystem?
If not, how come has no one come to an idea to create an expo module for example that exposes that overlaying view - it would be useful for toasts, modals, sheets, portals etc... (I was thinking about trying to do that myself, but Im not sure how doable that would be for me considering my skill level and the amount of free time)