насколько сложно будет перевести его на MobX? Был у кого-то подобный опыт?
Будет сложно, но ты справишься! Мы верим в тебя!
Смотря как они его делали, потому что в GetX несколько способов управления состоянием.
Ну так-то не должно быть сложно. Все RxInt поменять на @observable все мутации завернуть в @action
обнадеживающе) спасибо
Вопрос, насколько там используется GetX? Если полностью — придётся полностью переписывать всё
Управление состоянием: GetX Маршрутизация: GetX Локализация: GetX Смена темы: GetX Хранение данных: GetX Внедрение зависимостей: GetX Подключение к API: GetX Бэкенд: GetX
хотя нет)) только Управление состоянием: GetX Маршрутизация: GetX Смена темы: GetX Внедрение зависимостей: GetX
graphql, dio и http
Похоже, там чел был неуверен в себе ))
Управление состояние: MobX Маршрутизация: go_router Cмена темы — сам сделай. DI — get_it.
В худшем случае тебе придётся полностью переписывать весь проект, отлаживая каждый винтик GetX очень сильно отличается от MobX Придётся вручную отслеживать, какие переменные зависят друг от друга и использовать Computed Придётся переписать все используемые утилиты типа алиасов от context, определения платформы, валидации данных Придётся полностью переписать навигацию Придётся полностью переписать сервис локатор, так как GetIt тоже сильно отличается Часть виджетов придётся переделать в Statefull и ещё куча мелочей, которых я не помню сейчас
А зачем там и graphql, и rest? И то, и другое апи используется?
А, это я ещё молчу про диалоги и прочее без использования контекста, которые предоставляет GetX Из-за этого возможно придётся крупно переделывать архитектуру
А че не на блок? Походу потом еще раз перепишут)
с GetX на MobX кажется проще перейти
Имхо, оно того не стоит Просто так оно не сломается Каких то прям нерешимых проблем в GetX нет Возможно, местами будет больно, но ничего нерешимого, опять же
Да, работает — не трогай )
Гадаю просто на mobx основном пишешь? Я на риверпод пишу основном некоторые блок , мне кажется на риверпод легче перенести , переносил тоже с getx )
Стейт менеджмент гетыкса это буквально облегченный MobX
Проблема еще если на блок перенсти , состояние экрана без контекста не поменять , иногда нужно , не знаешь если вообще способы поменять состояние без контекста ?
Контекст в любом случае нужен Можно установить экрану GlobalKey и оттуда контекст тырить
А, слышал конкретно порицаемая тема с key брать
Ну а другой нет ¯\_(ツ)_ /¯
Обсуждают сегодня