Size: a a a

HolyJS, JavaScript-конференция

2020 July 24

AD

Aff Dex in HolyJS, JavaScript-конференция
Pavel @nodkz
Ну мы через несколько минут начинаем обсуждать Стейт Менеджеры. Мы пока разогреваемся.

Там вы кстати узнаете почему Фронтендеры – это бэкендеры, со сдвигом в 40-50 лет, которые смогли начать программировать только в 2000 годах.

Подключайтесь!

https://www.youtube.com/watch?v=cUSyJk6k2rk
А где о таких «встречах» заранее узнавать?
источник

AD

Aff Dex in HolyJS, JavaScript-конференция
Ее бы в закреп...
источник

AD

Aff Dex in HolyJS, JavaScript-конференция
@nodkz у тебя кст нет своего тг канала ?
источник

GS

Grigorii K. Shartsev in HolyJS, JavaScript-конференция
Aff Dex
А где о таких «встречах» заранее узнавать?
В канале девшахты было)
источник

P@

Pavel @nodkz in HolyJS, JavaScript-конференция
Aff Dex
@nodkz у тебя кст нет своего тг канала ?
Прям лично своего канала нет. А так обычно годными встречами, во многих других каналах делятся. Но там попутного шума много.

Идея завести канал только о предстоящих митапах и мероприятиях – прям очень годная. 👍 Не у всех есть время все каналы читать, их иногда даже пролистать невозможно. Эх, нашелся бы человек, который бы согласился его вести.

Кстати, я здесь под угрозой бана запостил. Просто не смог не поделиться. 😜

Тема Стейт Менеджмента очень важная в наше время. И я считаю, что она непосильна одному человеку – т.к. попрет субъективщина. А тут прям и effector, и reatom, и mol (под конец подключился).

Однозначно надо будет на похожий сабантуй еще народ собирать и не раз.
источник

DA

Dmitry Alekseev in HolyJS, JavaScript-конференция
Pavel @nodkz
Прям лично своего канала нет. А так обычно годными встречами, во многих других каналах делятся. Но там попутного шума много.

Идея завести канал только о предстоящих митапах и мероприятиях – прям очень годная. 👍 Не у всех есть время все каналы читать, их иногда даже пролистать невозможно. Эх, нашелся бы человек, который бы согласился его вести.

Кстати, я здесь под угрозой бана запостил. Просто не смог не поделиться. 😜

Тема Стейт Менеджмента очень важная в наше время. И я считаю, что она непосильна одному человеку – т.к. попрет субъективщина. А тут прям и effector, и reatom, и mol (под конец подключился).

Однозначно надо будет на похожий сабантуй еще народ собирать и не раз.
Где mobx))
источник

P@

Pavel @nodkz in HolyJS, JavaScript-конференция
Вот. Уже напрашивается продолжение.
источник

P@

Pavel @nodkz in HolyJS, JavaScript-конференция
Стейт менеджеров вагон. Артем Арутюнян более 30 штук подобрал. Он на стейт менеджерах собаку съел, сам штук 8 написал пока reatom не выпустил

https://gist.github.com/artalar/e5e8a7274dfdfbe9d36c9e5ec22fc650
источник

DA

Dmitry Alekseev in HolyJS, JavaScript-конференция
Уже 2 года в проде использую только mobx
источник

MC

Max Cleanen in HolyJS, JavaScript-конференция
А какая нахрен разница, объясните тому кто в танке:)
источник

ДК

Дмитрий К in HolyJS, JavaScript-конференция
источник

DA

Dmitry Alekseev in HolyJS, JavaScript-конференция
Max Cleanen
А какая нахрен разница, объясните тому кто в танке:)
каждый хорош по своему и я склоняюсь к тому, что выбирать нужно под конкретные задачи. Но, так уж вышло, что мои задачи mobx покрывает последние 2 года)
источник

ДК

Дмитрий К in HolyJS, JavaScript-конференция
Dmitry Alekseev
каждый хорош по своему и я склоняюсь к тому, что выбирать нужно под конкретные задачи. Но, так уж вышло, что мои задачи mobx покрывает последние 2 года)
Он уже научился в асинхронные компьютеды/экшены?
источник

DA

Dmitry Alekseev in HolyJS, JavaScript-конференция
Дмитрий К
Он уже научился в асинхронные компьютеды/экшены?
а можно сходу пример, а то непонятно зачем это?
источник

ДК

Дмитрий К in HolyJS, JavaScript-конференция
Dmitry Alekseev
а можно сходу пример, а то непонятно зачем это?
Обращаешься к данным, а их ещё нет - их надо ещё загрузить.
источник

DA

Dmitry Alekseev in HolyJS, JavaScript-конференция
я это понимаю, но причем тут computed, его задача в другом
источник

MC

Max Cleanen in HolyJS, JavaScript-конференция
ребят-ребят, я хочу понять это реально всё разные вещи, или они +- одно и то же, а разница только в маркетинге? Взять к примеру пару redux/mobx
источник

ДК

Дмитрий К in HolyJS, JavaScript-конференция
Dmitry Alekseev
я это понимаю, но причем тут computed, его задача в другом
Его задача вычислять, кешировать и вовремя инвалидировать зависимый стейт. Любое вычисление может быть асинхронным. MobX асинхронные вычисления не поддерживает и приходится костылять.
источник

ДК

Дмитрий К in HolyJS, JavaScript-конференция
Max Cleanen
ребят-ребят, я хочу понять это реально всё разные вещи, или они +- одно и то же, а разница только в маркетинге? Взять к примеру пару redux/mobx
Это как сравнивать ужа с ежом - зависит от степени абстрагирования.
источник

DA

Dmitry Alekseev in HolyJS, JavaScript-конференция
Дмитрий К
Его задача вычислять, кешировать и вовремя инвалидировать зависимый стейт. Любое вычисление может быть асинхронным. MobX асинхронные вычисления не поддерживает и приходится костылять.
да, mobx синхронный сам по себе, но мне кажется, что неправильное применение mobx, если такая пробелма существует. Я даже не вижу кейса, где могло бы потребоваться делать асинхронный computed. Ты же сначала получаешь данные, потом кидаешь их в какой-нибудь observable или в несколько таких, а в computed ты от них уже отталкиваешься, чтобы вызывать точечный ререндер компоненнтов и поддержка асинхронности тут явно ничего не даст или я не понимаю твой кейс и нужен конкретный пример
источник