viewof test = renderWithState(
(state, setState) => [
button({
label: "Test",
onClick: (event) => {
setState({ ...state, button: state.button + 1 });
}
}),
select({
options: ["one", "two", "three"],
value: state.select,
setValue: (value) => {
setState({ ...state, select: value });
}
}),
textarea({
value: state.textarea,
setValue: (value) => {
setState({ ...state, textarea: value });
}
})
],
{ button: 0, select: "one", textarea: "" }
)