Ответ
Да, оборачивал. В Effector для работы с состоянием используется Provider, который передаёт сторы и эффекты через контекст React. Это особенно полезно в SSR или при тестировании.
Пример:
import { Provider } from 'effector-react';
import { root } from './root'; // Общий scope
const App = () => (
<Provider value={root}>
<MyComponent />
</Provider>
);
Важно:
Providerнужен только для изолированных инстансов (например, в тестах или SSR)- В обычном SPA можно использовать глобальные сторы без Provider
- Для SSR часто используют
fork()иserialize()