Size: a a a

Reatom — стейт-менеджер

2020 October 14

a

artalar in Reatom — стейт-менеджер
Bogdan
а чем эта линза отличается от просто мапнутого стора?
Тем что зная конкретный путь можно в рантайме малой кровью опнаделать кучу оптимизаций, а map - это black box с точки зрения его коллера
источник
2020 October 17

FA

Fedorchuk Artem in Reatom — стейт-менеджер
Друзья привет!
Начал ознакомление с reatom не вижу на гите инфы как работать с асинхронностью в реатоме
источник

FA

Fedorchuk Artem in Reatom — стейт-менеджер
подскажите пожалуйста
источник

IA

Ilya Agarkov in Reatom — стейт-менеджер
Fedorchuk Artem
подскажите пожалуйста
если есть опыт работы с redux то можно тут глянуть https://reatom.js.org/#/guides/migration-from-redux
источник

NS

Nick Shevrov in Reatom — стейт-менеджер
Да вариантов много:
— rxjs с redux-observables
— reactions
— saga

https://reatom.js.org/#/guides/migration-from-redux?id=async-actions
источник

FA

Fedorchuk Artem in Reatom — стейт-менеджер
Ilya Agarkov
если есть опыт работы с redux то можно тут глянуть https://reatom.js.org/#/guides/migration-from-redux
есть опыт, но санки не до конца еще стали понятны
В эфекторе юзал эффект для асинхронности
источник

FA

Fedorchuk Artem in Reatom — стейт-менеджер
Nick Shevrov
Да вариантов много:
— rxjs с redux-observables
— reactions
— saga

https://reatom.js.org/#/guides/migration-from-redux?id=async-actions
спасибо!
источник
2020 October 21

AE

Alexey Elizarov in Reatom — стейт-менеджер
Привет всем. Есть у кого нибудь хорошая, выработанная практика обертки для работы с api на реатоме?
источник

a

artalar in Reatom — стейт-менеджер
Alexey Elizarov
Привет всем. Есть у кого нибудь хорошая, выработанная практика обертки для работы с api на реатоме?
Есть такая штука https://gist.github.com/artalar/55633a46b8a69146a31a053bdc9630eb#file-declareactionfetch-ts

Но лично я, чета, ручками экшены дополнительные создаю
источник

AE

Alexey Elizarov in Reatom — стейт-менеджер
то что нужно, очень благодарен)
источник
2020 October 26

IS

Ivan Sequend 👾 in Reatom — стейт-менеджер
artalar
Я тут недавно понял что редакс крут тем что там документация на столько базово все описывает, что с него хорошо начинать тем кто даже JS еще не оч знает и в программирование только входит. Вот думаю нужно ли такое реатому или оверхед лишний
Вчера тесты писал, приконнектченный компонент по документации не удалось тестировать. Пришлось переписывать на хуках
источник

IS

Ivan Sequend 👾 in Reatom — стейт-менеджер
И мокать
источник

OH

One Hero in Reatom — стейт-менеджер
Ivan Sequend 👾
Вчера тесты писал, приконнектченный компонент по документации не удалось тестировать. Пришлось переписывать на хуках
в редаксе или реатоме?
источник

IS

Ivan Sequend 👾 in Reatom — стейт-менеджер
Редакс
источник
2020 October 27

VP

Viktor Pasynok in Reatom — стейт-менеджер
Привет!
Мне кажется или же тут закралась ошибка?

reatom/core v1.1.5
источник

NS

Nikita Stenin in Reatom — стейт-менеджер
Viktor Pasynok
Привет!
Мне кажется или же тут закралась ошибка?

reatom/core v1.1.5
И да и нет) getIsAction используется внутри ядра и наверное стоило бы назвать по другому, чтобы не вводить в заблуждение. @artalar что думаешь на этот счет?
источник

VP

Viktor Pasynok in Reatom — стейт-менеджер
Хм. У меня кейс, где надо выкупить экшен ли вывалился или нет :)
источник

NS

Nikita Stenin in Reatom — стейт-менеджер
Viktor Pasynok
Хм. У меня кейс, где надо выкупить экшен ли вывалился или нет :)
В @reatom/core такой функции вроде как нет. Кажется тут можно самому написать что-то вроде
function isAction(thing: any): thing is Action<any> {
 return thing && typeof thing === 'object' && typeof thing.type === 'string';
}
источник

VP

Viktor Pasynok in Reatom — стейт-менеджер
Прикольно. Спасибо!
Название getIsAction и правда вводит в заблуждение тогда :)
источник

NS

Nikita Stenin in Reatom — стейт-менеджер
Viktor Pasynok
Прикольно. Спасибо!
Название getIsAction и правда вводит в заблуждение тогда :)
Ну она проверяет является ли переданная функция action creator, но нужно в большей степени для внутренних штук. В реатоме в какой-то степени action creator тоже является атомом
источник