Ответ
Clay — это не state manager, а библиотека для работы с DOM, которая предоставляет удобные методы для манипуляции элементами. Она не управляет состоянием приложения, а фокусируется на упрощении работы с DOM-элементами, их созданием, обновлением и удалением.
Пример использования Clay:
import { el, mount } from 'clay';
const button = el('button', { onclick: () => alert('Clicked!') }, 'Click me');
mount(document.body, button);
Для управления состоянием лучше использовать специализированные решения, такие как Redux, MobX, Zustand или React Context.