10 подписчиков
... когда у тебя есть типы описанные zod (штуковина где описываешь форму json'а, потом можешь ей их валидировать и на выходе получать типизированные объекты) и ты хочешь положить их в mobx-state-tree (штуковина где описываешь модельки данных и экшены над ними, а на выходе получаешь возможность следить за изменениями любых кусков плюс поток снапшотов состояния).
А у них разные методы описания данных и два раза описывать одно и то же как-то не впёрлось.
Упоролся по тайпскрипту и скастовал тип одного в тип другого.
... а сейчас думаю, что нужно просто mobx-state-tree выбросить, использовать чистый mobx, сделав немного обёрток, куда дружелюбнее получится =/
Мне всё равно на самом деле половина фич mobx-state-tree не нужна.
#typescript #wtf #mobx
Около минуты
10 ноября 2022