WhatsApp.Video.2023-01-14.at.10.50.44.mp4
Some comments
- Navigation suggestion
I think is not a good idea to have the implemented navigation, because it cause problems with the navbars.
A better option could be:
RootStack
└ Drawer
| └ Tabs
| | └ Home
| | └ Contacts
| └ Dos
| └ Tres
|
└ screen1
└ screen2
- I add a gesture handler to manage the animation, you can swipe to open the drawer and the screen will follow your finger.
- I created a custom navigator to keep the navigation state coordinated with the custom components. This is really important because now react-navigation can handle the drawer, and you can add deep-linking to these screens in the future.