vdtree-react
TypeScript icon, indicating that this package has built-in type declarations

0.3.0 • Public • Published

vdtree-react

To render a static virtual DOM tree in a react component, use the ReactWrapper component.

// AbstractHelloWorld.jsx
export const AbstractHelloWorld = <div>Hello, World!</div>

// ReactHelloWorld.jsx
import * as React from 'react'
import * as ReactDOM from 'react-dom'
import ReactWrapper from "vdtree-react"

ReactDOM.render(<ReactWrapper dom={AbstractHelloWorld} />, document.body)

Use the props react prop to set properties in the abstract component. A greeter would look like:

// AbstractGreeter.jsx
export const AbstractGreeter =
    ({name = ''}) => <div>Hello, {name}</div>

// ReactGreeter.jsx
import {AbstractGreeter} from './AbstractGreeter'
ReactDOM.render(<ReactWrapper dom={AbstractGreeter} props={{name: "React"}}/>, document.body)

Readme

Keywords

Package Sidebar

Install

npm i vdtree-react

Weekly Downloads

1

Version

0.3.0

License

ISC

Unpacked Size

14.7 kB

Total Files

4

Last publish

Collaborators

  • lgirma