React native modal implementation for web
This repository contains NPM Packages for React Native Modal Implementation for Web

---
React Native Modal is not yet implemented in React Native Web. This is just replacement of React Native Modal with the same API, behavior, and design.
---
This libraries is available on npm, install it with: npm install --save modal-react-native-web or yarn add modal-react-native-web for the basic modal.
Since react native web modal is an implementation of the original react native modal, it works in similar fashions with react-native modal. But of course, some APIs are limited (not all props are suppported).
Here's example code:
``javascript
import React, { Component } from 'react';
import { Text, TouchableHighlight, View } from 'react-native';
import Modal from 'modal-react-native-web';
export default class Example extends Component {
state = {
modalVisible: false,
};
setModalVisible(visible) {
this.setState({modalVisible: visible});
}
render() {
return (
transparent={false}
visible={this.state.modalVisible}
onDismiss={() => {
alert('Modal has been closed.');
}}>
this.setModalVisible(!this.state.modalVisible);
}}>
this.setModalVisible(true);
}}>
);
}
}
``
_Taken from React Native Modal Example with some changes_
---
React Native Web Modal | Enhanced Modal React Native Web | |
|---|---|---|
| NPM | ![]() | ![]() |
| Description | React Native Modal implemented for Web. Implemented using React Native Web Animated and React DOM Portal | Enhanced Version of React Native Modal, implemented for web |
| Inspired by | RNW Modal by Kiurchv | React Native Modal by React Native Community MIT License by React Native Community |
| Not yet supported | - onRequestClose - supportedOrientations - hardwareAccelerated - onOrientationChange - presentationStyle | - |
* Ray Andrew - Ray Andrew
* Natan Elia - Natan Elia
* Louis David - Louis David
This project is licensed under the MIT License - see the LICENSE.md file for details