0.7.0 • Published 8 months ago

@react-lit/portal v0.7.0

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

@react-lit/portal

Appends a new DOM node to the end of the document.body and renders it's child React tree into it. Useful to break out of the DOM hierarchy to prevent parent styles from clipping or disturbing content (e.g. popovers, dropdowns and modals).

Installation

$ npm i @react-lit/portal
# or
$ yarn add @react-lit/portal

Example

import * as React from 'react';
import { Portal } from "@react-lit/portal";

function Example() {
  return (
    <Portal>
      <div>I'm inside a portal!</div>
    </Portal>
  );
}

Development

(1) Install dependencies

$ npm i
# or
$ yarn

(2) Run initial validation

$ ./Taskfile.sh validate

(3) Run tests in watch-mode to validate functionality.

$ ./Taskfile test -w

This project was set up by @jvdx/core