```js
const [value, setValue] = React.useState({ test: '' });

<>
  <SilkeObjectField label="Default" value={value} onChange={setValue}>
    <SilkeTextField name="test" label="Text label" required minLength={5} />
    {value.test && value.test.length > 10 && <SilkeTextField name="test2" required />}
    <SilkeObjectField name="obj">
      <SilkeTextField name="test" label="Inside object" required minLength={5} />
    </SilkeObjectField>
    <SilkeButton label="Submit button" type="submit" />
  </SilkeObjectField>
  <pre>value: {JSON.stringify(value, null, 1)}</pre>
</>;
```
