@hackforplay/react-ast-mutator-components
v1.4.0
Published
React components to mutate Babel AST.
Downloads
10
Readme
React AST Mutator Components
Install
npm i -S @hackforplay/react-ast-mutator-components
React Project
import { RootComponent } from '@hackforplay/react-ast-mutator-components';
import { React, useState } from 'react';
export function MyComponent() {
const [code, setCode] = useState('let a = 1');
return <RootComponent code={code} onChange={value => setCode(value)} />;
}
Othe Framework
import { render } from '@hackforplay/react-ast-mutator-components';
let code = 'let a = 1';
update();
function update() {
render(
{
code,
onChange(value) {
code = value;
update();
}
},
document.body
);
}