Size: a a a

2020 June 25

c⁣

createStore<🦉>... in ☄️ effector
на самом деле, если бы бандлеры умели решать проблему циклических зависимостей внутри проекта
ты бы так не разделял)
источник

c⁣

createStore<🦉>... in ☄️ effector
это все костыли, для решения проблем сборщика
источник

R

Ruslan 🌀 in ☄️ effector
createStore<🦉> ⁣
если бы не надо было форвардить в интерфейс
у модели для изменения своих сторов свои ивенты, я не делаю форварды в чужие сторы
источник

W

Without Hands in ☄️ effector
Добрый день, вызов ивентов в редюсере это нормальная практика?
источник

R

Ruslan 🌀 in ☄️ effector
Without Hands
Добрый день, вызов ивентов в редюсере это нормальная практика?
нет, редюсеры - это чистые функции
источник

c⁣

createStore<🦉>... in ☄️ effector
Ruslan 🌀
у модели для изменения своих сторов свои ивенты, я не делаю форварды в чужие сторы
ты делаешь форвард в свой интерфейс из модели
источник

VI

Vadim Ivanov in ☄️ effector
Without Hands
Добрый день, вызов ивентов в редюсере это нормальная практика?
на изменение стора можно подписаться через watch
источник

c⁣

createStore<🦉>... in ☄️ effector
Vadim Ivanov
на изменение стора можно подписаться через watch
но лучше использовать sample, guard и прочее
источник

VI

Vadim Ivanov in ☄️ effector
createStore<🦉> ⁣
но лучше использовать sample, guard и прочее
да, и форвардить таким образом в другие эвенты, эффекты и тд
источник

DS

Dmitriy Shuleshov in ☄️ effector
Tauka Kunzhol
ты же видел пример синхрона урл в effing-router?)
да видел, круть. Пока не могу понять в чем подвохи)
источник

DS

Dmitriy Shuleshov in ☄️ effector
createStore<🦉> ⁣
на самом деле, если бы бандлеры умели решать проблему циклических зависимостей внутри проекта
ты бы так не разделял)
Он утверждал обратное
источник

TK

Tauka Kunzhol in ☄️ effector
Dmitriy Shuleshov
да видел, круть. Пока не могу понять в чем подвохи)
я тоже) но проект ранний, мне бы кейсов для роутинга насобирать, и потом можно думать какой след шаг в апи

чуть ранее вот кейс с отложенным рендерингом урла был интересный
источник

DS

Dmitriy Shuleshov in ☄️ effector
Tauka Kunzhol
я тоже) но проект ранний, мне бы кейсов для роутинга насобирать, и потом можно думать какой след шаг в апи

чуть ранее вот кейс с отложенным рендерингом урла был интересный
вывод breadcrumbs
источник

TK

Tauka Kunzhol in ☄️ effector
Dmitriy Shuleshov
вывод breadcrumbs
если универсальный, то это вообще просто)

const { routes } = useRouter()

routes.map(route => <Breadcrumb ... )

ну ты понял

единственное, можно подумать как сделать так, чтобы`useRouter()` мог еще возвращать конфиг роутов, чтобы не приходилось самому импортить
источник

DS

Dmitriy Shuleshov in ☄️ effector
Tauka Kunzhol
если универсальный, то это вообще просто)

const { routes } = useRouter()

routes.map(route => <Breadcrumb ... )

ну ты понял

единственное, можно подумать как сделать так, чтобы`useRouter()` мог еще возвращать конфиг роутов, чтобы не приходилось самому импортить
Мне кажется импортить явно наоборот лучше
источник

TK

Tauka Kunzhol in ☄️ effector
Dmitriy Shuleshov
вывод breadcrumbs
кейс с рекурсивным деревом сложный

его можно обойти тоже с синхроном стейта, но у тебя в урл будет что-то подобное ?tree=[0,1,2,0,1]
источник

TK

Tauka Kunzhol in ☄️ effector
Dmitriy Shuleshov
Мне кажется импортить явно наоборот лучше
ну тогда вообще класс) пока пусть так и будет
источник

TK

Tauka Kunzhol in ☄️ effector
Dmitriy Shuleshov
Мне кажется импортить явно наоборот лучше
возможно сложно будет, потому что это routesList, и если хочешь достать дочерний роут, то придется самому рекурсивно обходить

но я пока не вижу ясно, зачем именно тебе может понадобится конфиг роута, там же только path, да redirect
источник

B

Bogdan in ☄️ effector
🦜
У Димы на патреоне описано
где?
источник

R

Rafael 🦠 in ☄️ effector
Кто-то пытался юзать какую-то acl и вызовы api? что получилось? покидайте идей
источник