<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="%PUBLIC_URL%/favicon.ico"/><meta name="viewport" content="width=device-width, initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png"/><title>React App</title><style>
#model {
background-color: aqua;position: fixed;left:50%;top:50%;transform:translate(-50%,-50%);}</style></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><div id="why"></div><div id="model"></div></body></html>
Model.jsx
import React,{ PureComponent }from'react'import{ createPortal }from'react-dom'exportclassModelextendsPureComponent{render(){returncreatePortal(this.props.children, document.querySelector('#model'))}}exportdefault Model