Size: a a a

2021 February 26

DS

Dmitriy Shuleshov in ☄️ effector
Danila
Привет! Напомните, как решать проблему, когда нужно иметь несколько экземпляров стора?
Создать несколько сторов
источник

VK

Vladislav K. in ☄️ effector
Может форкнуть домен?
источник

c⁣

createStore<🦉>... in ☄️ effector
Danila
Привет! Напомните, как решать проблему, когда нужно иметь несколько экземпляров стора?
Store — это стор
createStore() — это экземпляр
источник

c⁣

createStore<🦉>... in ☄️ effector
Какие экземпляры нужны
источник

c⁣

createStore<🦉>... in ☄️ effector
Vladislav K.
Может форкнуть домен?
Нет
источник

VK

Vladislav K. in ☄️ effector
Почему?
источник

c⁣

createStore<🦉>... in ☄️ effector
Vladislav K.
Почему?
Пока нельзя общаться между скоупом и приложением
источник

c⁣

createStore<🦉>... in ☄️ effector
Да и немного для другого оно
источник

VK

Vladislav K. in ☄️ effector
Жалко
источник

D

Danila in ☄️ effector
А есть какие-то примеры? Вот сейчас у меня есть

const $products = createStore();

Сейчас я делаю import {$store} from './model', и соотвтетсвенно $store у меня всегда один.

Я могу отрендерить одну фичу несоклько раз условно говоря, и мне хотелось бы чтобы каждая фича юзала свой инстанс этого стора
источник

c⁣

createStore<🦉>... in ☄️ effector
Danila
А есть какие-то примеры? Вот сейчас у меня есть

const $products = createStore();

Сейчас я делаю import {$store} from './model', и соотвтетсвенно $store у меня всегда один.

Я могу отрендерить одну фичу несоклько раз условно говоря, и мне хотелось бы чтобы каждая фича юзала свой инстанс этого стора
Тут зависит от решаемой задачи
источник

c⁣

createStore<🦉>... in ☄️ effector
Есть разные решения
источник

VK

Vladislav K. in ☄️ effector
Danila
А есть какие-то примеры? Вот сейчас у меня есть

const $products = createStore();

Сейчас я делаю import {$store} from './model', и соотвтетсвенно $store у меня всегда один.

Я могу отрендерить одну фичу несоклько раз условно говоря, и мне хотелось бы чтобы каждая фича юзала свой инстанс этого стора
Я у себя накостылил функцию, которая делает внутри createStore();
И очень грущу теперь когда смотрю на нее
источник

c⁣

createStore<🦉>... in ☄️ effector
Vladislav K.
Я у себя накостылил функцию, которая делает внутри createStore();
И очень грущу теперь когда смотрю на нее
Это называется фабрика и это норм практика
источник

SE

Stanislav Eremenko in ☄️ effector
Danila
А есть какие-то примеры? Вот сейчас у меня есть

const $products = createStore();

Сейчас я делаю import {$store} from './model', и соотвтетсвенно $store у меня всегда один.

Я могу отрендерить одну фичу несоклько раз условно говоря, и мне хотелось бы чтобы каждая фича юзала свой инстанс этого стора
Либо присваивать айдишники данным и юзать один стор, либо const createFeature = () => createStore(/*products*/)
Так вижу
источник

D

Danila in ☄️ effector
createStore<🦉> ⁣
Тут зависит от решаемой задачи
Какие есть варианты? В целом, задача такая - есть список товаров, тянется по урлу с бэка, сортируется, филльтруется, так далее.

Я хотел бы отрендерить два списка, каждый из которых тянул бы со своего урла, например.
источник

VK

Vladislav K. in ☄️ effector
createStore<🦉> ⁣
Это называется фабрика и это норм практика
Может и норм, но жутко неудобно
Удобно было бы форк и провайдер...
источник

c⁣

createStore<🦉>... in ☄️ effector
Danila
Какие есть варианты? В целом, задача такая - есть список товаров, тянется по урлу с бэка, сортируется, филльтруется, так далее.

Я хотел бы отрендерить два списка, каждый из которых тянул бы со своего урла, например.
Фабрика тут хорошим решением будет
источник

D

Danila in ☄️ effector
Всё усугубляется тем, что то, сколько раз мне нужно отрендерить список мне становится явно тлько в рантайме
источник

D

Danila in ☄️ effector
createStore<🦉> ⁣
Фабрика тут хорошим решением будет
Домены тут не помогут? Придётся же фабричить все эффекты, события и остальное?
источник