1.0.1-beta • Published 5 years ago
reactjs-json-logic v1.0.1-beta
reactjs-json-logic
Install
npm install --save reactjs-json-logic
Usage
import React, { Component } from "react";
import ReactJsonLogic, { applyLogic } from "reactjs-json-logic";
class Example extends Component {
constructor(props) {
super(props);
this.state = {
value: JSON.parse('{"===":[1,{"var":["a.b"]}]}'),
data: JSON.stringify({ a: { b: 1, c: 15, d: { f: 18 } }, x: { y: 15 } })
};
}
onFieldValueChange = value => this.setState({ value });
render() {
const { value, data } = this.state;
return (
<ReactJsonLogic
data={data}
value={value}
onChange={this.onFieldValueChange}
/>
);
}
}