import { FieldState, FormState } from 'formstate-x' import React, { useState } from 'react' import { Button } from 'react-icecream' import { Form, FormItem, useFormstateX, TextArea } from 'react-icecream/form-x' function createState(remark = '') { return new FormState({ remark: new FieldState(remark).validators(v => !v && '不可为空') }) } export default function Demo() { const remark = '请尽快发货' const [editing, setEditing] = useState(false) const state = useFormstateX(createState, [remark]) const remarkEditingView = ( <> > ) const remarkDisplayView = (