Ок, как это юзать? Ведь должно быть какое-то отличие от доменов
Очень схематично:
Так же как и в эффекторе. Ты создаёшь контекст и мапишь на него все сторы и эвенты
const Component = createRootComponent(context, store, (store) => {
return JSX
})
Тонкая прослойка над реактом или любой другой UI библиотекой, уже смотрит есть ли компонент с контекстом. Если есть, то переиспользует его. Если нет, то создаёт. Если компонент анмаунтится, то удаляем всю память, так как она нам не нужна