UNPKG

react-attack

Version:

Append your component in any part of your html using react-attack

2 lines (1 loc) 413 B
"use strict";import r,{isValidElement as n}from"react";import{createRoot as d}from"react-dom/client";const i=(a,c,e)=>{e||console.error("Pass a children to React Attack");const t=document.createElement("div");t.id=c;const o=document.querySelector(a);if(!o)throw"React Attack need the parent object in the scene";return o.appendChild(t),d(t).render(n(e)?e:r.createElement(r.Fragment,null,e)),!1};export default i;