# react-native-modals **Repository Path**: peng2894919829/react-native-modals ## Basic Information - **Project Name**: react-native-modals - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-27 - **Last Updated**: 2025-08-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![Build Status](https://travis-ci.org/jacklam718/react-native-modals.svg?branch=master)](https://travis-ci.org/jacklam718/react-native-modals) [![npm](https://img.shields.io/npm/dm/react-native-modals.svg)]() [![npm](https://img.shields.io/npm/v/react-native-modals.svg)]() ## React Native Modals React Native Modals Library for iOS & Android. #### How to thank me ? Just click on ⭐️ button 😘 [Try it with Exponent](https://exp.host/@jacklam718/modals-example)


      ## BREAKING CHANGE A lot of backward incompatible changes in `v0.22.0`. Please, Read the Docs before upgrading to `v0.22.0` ## Installation ``` npm install --save react-native-modals # OR yarn add react-native-modals ``` ## Exposed Modules * Modal * ButtomModal * ModalPortal * Backdrop * ModalButton * ModalContent * ModalTitle * ModalFooter * Animation * FadeAnimation * ScaleAnimation * SlideAnimation * DragEvent, * SwipeDirection, * ModalProps * ModalFooterProps * ModalButtonProps * ModalTitleProps * ModalContentProps * BackdropProps ## Examples [Example](https://github.com/jacklam718/react-native-modals/blob/master/example/src/DemoScreen.js) ## Setup - this is essential step The Component can not be used until `ModalPortal` is mounted. You should register in your app root. For example: ```jsx import { ModalPortal } from 'react-native-modals'; import { Provider } from 'react-redux'; const Root = () => { return ( ); } ``` ## Basic Usage ```jsx import { Modal, ModalContent } from 'react-native-modals'; import { Button } from 'react-native'