Keep Drawer open when navigating in React Navigation 5 - react-native

Is there a way to prevent the drawer from closing when a navigation link is clicked in React Navigation? I want the user to be able to click a link in the navigation drawer, see that the screen has changed in the background (& if they swipe away from the drawer, they see the new screen), however the drawer does not close unless they manually swipe away.

Related

Refresh screen react native bottomtab navigation

I have an app with a bottomtab with 4 tabs. I want that when I'm already on my "Home" screen, if I press the home bottomtab again in the menu, the screen will be refreshed, and it will eliminate that cache that it has. someone know how to I can do?

How to open a screen from another screen which was already opened from a another screen?

So I have a React Native app with a bottom tab navigation, in one of those tab screens I have an icons in the right header which leads me to a settings screen and for this I use stackNavigation but I also want to open another screen from this Settings screen - Account screen. How do I achieve this? Do I just use stack navigation again?

how to show a modal and be able to navigate between screens

I am using react navigation and would like to show the modal that will be visible above the screen and be able to navigate to the next screens in StackNavigator. The illustration below shows what I want to achieve
The solution that is in the documentation (https://reactnavigation.org/docs/modal/) solves only part of the problem, because I can't open a modal and navigate another part of the stack while keeping the modal on top
you can use react native modal . it is not part of react navigation and it will show above all screens

Navigation using react native

I'm new in react native and I'm looking for an example of react navigation. I'm looking to create a home page similar to the picture below.
Use React Navigation
Stack Navigator - It let's you switch between screens. It creates a stack. It let's to navigate from one screen to another. When you press back button it navigates you back to the first screen. It
Tab navigator- It will create tabs as your picture.
In your case I think you will need a tab navigator which will be inside stack navigator.

React Navigation navigate and scroll

I'm using the StackNavigator from react-navigation and I'm trying to customize the navigation process.
On one screen, I have two buttons that both use the "navigate" function to redirect the user to the same screen (which is a scrollview). Is there any way to have one of the buttons scroll down to a different part of the screen after navigating?