UNPKG

string-to-react-component

Version:

Dynamically create and render React components from strings at runtime, converting strings to React components for flexible UI generation.

7 lines 500 B
import React from 'react'; import Ctx from './ctx'; import * as Babel from '@babel/standalone'; import type { TBabel, TReact, IStringToReactApi } from './types.d'; import StringToReact from './strintToReact'; const getCtx: (React: TReact, Babel: TBabel, rerender: (state: {}) => void) => IStringToReactApi = (React: TReact, Babel: TBabel, rerender: (state: {}) => void) => new Ctx(React, Babel, rerender); export default StringToReact.bind(null, { getCtx: getCtx, Babel: Babel, react: React });