Size: a a a

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

2020 April 27

m

mg901 in Reatom — стейт-менеджер
Если от меня нужна будет помощь, я готов присоединиться. Только давай поправим поведение отображения сторов как можно быстрее. Потому, что я не могу масштабировать проект дальше и костылять всё симболами  которые работают через раз.
источник

m

mg901 in Reatom — стейт-менеджер
источник

NS

Nikita Stenin in Reatom — стейт-менеджер
Если уж нужно кастомное отображение в redux devtools, то можно его самому подключить и отображать как хочешь. Но по хорошему нужно вообще свои тулзы. По идее можно адаптировать тулзы под реатом, но этим нужно заниматься и поддерживать.
источник

m

mg901 in Reatom — стейт-менеджер
ну я только что понял, что проект не рассчитан на большие приложения и по ходу буду переезжать на effector попутно получая пиздюля от руководства.
источник

a

artalar in Reatom — стейт-менеджер
Я согласен что сейчас отображение избыточно и мешает. Лично я с этим справлялся тем что смотрел только дифф стейта, а весь Стейт редко нужно видеть
источник

a

artalar in Reatom — стейт-менеджер
mg901
ну я только что понял, что проект не рассчитан на большие приложения и по ходу буду переезжать на effector попутно получая пиздюля от руководства.
Какое апи, ты считаешь, было бы удобным? В смысле как указывать что логировать, а что нет?
источник

m

mg901 in Reatom — стейт-менеджер
artalar
Какое апи, ты считаешь, было бы удобным? В смысле как указывать что логировать, а что нет?
то, что положил в combine то и логгировать.
источник

m

mg901 in Reatom — стейт-менеджер
так как это те атомы, которые ты будешь шарить и именно они тебе нужны будут для отладки
источник

a

artalar in Reatom — стейт-менеджер
mg901
то, что положил в combine то и логгировать.
Не, это чисто твой кейс, можно наделать кучу атомов только через map
источник

m

mg901 in Reatom — стейт-менеджер
взял я 5 модулей, объединил их атомы и смотрю, что происходит. Внутренние сторые каждого из модулей меня не интересуют
источник

a

artalar in Reatom — стейт-менеджер
Вообще в v2 я планировать сделать опциональный конфигурационный апи через объект для гибкой настройки
declareAtom({
 name?:…
 key?:…
 state:…
 handlers:…
 isLogable: bool
 isSerializeble: bool
 …
})
источник

a

artalar in Reatom — стейт-менеджер
Мб можно это сделать и в медиум версии
источник

a

artalar in Reatom — стейт-менеджер
А какая версия @reatom/debug ?
источник

m

mg901 in Reatom — стейт-менеджер
artalar
А какая версия @reatom/debug ?
"@reatom/debug": "^1.2.0",
источник

a

artalar in Reatom — стейт-менеджер
хммм
источник

Е

Евгений in Reatom — стейт-менеджер
mg901
то, что положил в combine то и логгировать.
Но ведь не все же атомы подрубаются через комбаин, есть же и динамически подгружаемые атомы без всяких комбайнов. ИМХО сильно специфичный случай. Хотя проблема что сложно ориентироваться в атомах конечно же существует и очень существенна
источник

m

mg901 in Reatom — стейт-менеджер
Евгений
Но ведь не все же атомы подрубаются через комбаин, есть же и динамически подгружаемые атомы без всяких комбайнов. ИМХО сильно специфичный случай. Хотя проблема что сложно ориентироваться в атомах конечно же существует и очень существенна
у меня на эффекторе были аналогичные кейсы и они легко разруливались. Я реатом взял лишь с тем прицелом, что очень лёгкий вход в технологию для команды с кучей джунов
источник

m

mg901 in Reatom — стейт-менеджер
Отличный проект, но пока сыроватый.
источник

a

artalar in Reatom — стейт-менеджер
Так, ясно, код инициализации девтулзов подкачал. У тебя создание стора и подключение девтулзов в коде рядом?
источник

m

mg901 in Reatom — стейт-менеджер
artalar
Так, ясно, код инициализации девтулзов подкачал. У тебя создание стора и подключение девтулзов в коде рядом?
Давай позже напишу о ситуации. Сейчас нет времени разбираться детально. Нужно быстро решить бизнес пробемы. Сроки жмут.
источник