import Field from '..'; import Input from '../../input'; import Range from '../../range'; import React from 'react'; import ReactDOM from 'react-dom'; import Select from '../../select'; class App extends React.Component { field: any; constructor(props) { super(props); this.field = new Field(this, { onChange: (name, value) => { console.log(this.field.getValues()); switch (name) { case 'input': this.field.setValue('sync', `change to: ${value}`); break; case 'select': this.field.setValue('sync', `${value} is coming`); break; case 'range': this.field.setValue('sync', ` (${value.join(',')}) ready`); break; default: break; } }, }); } render() { const { init, getValue } = this.field; const layout = { marginBottom: 10, width: 400, }; return (



{getValue('select') !== 'hugo' ? ( ) : null}


); } } ReactDOM.render(, document.getElementById('field-demo-2'));