The Modal component is a simple way to present content above an enclosing view.
Note: If you need more control over how to present modals over the rest of your app, then consider using a top-level Navigator.
animationType prop instead.
animationType prop controls how the modal animates.
slideslides in from the bottom
fadefades into view
noneappears without an animation
Default is set to
onShow prop allows passing a function that will be called once the modal has been shown.
transparent prop determines whether your modal will fill the entire view. Setting this to
true will render the modal over a transparent background.
visible prop determines whether your modal is visible.
hardwareAccelerated prop controls whether to force hardware acceleration for the underlying window.
onRequestClose callback is called when the user taps the hardware back button.
onOrientationChange callback is called when the orientation changes while the modal is being displayed.
The orientation provided is only 'portrait' or 'landscape'. This callback is also called on initial render, regardless of the current orientation.
supportedOrientations prop allows the modal to be rotated to any of the specified orientations.
On iOS, the modal is still restricted by what's specified in your app's Info.plist's UISupportedInterfaceOrientations field.
You can edit the content above on GitHub and send us a pull request!