169 похожих чатов

Изучаю риверпод сейчас И у меня вернулось то же ощущение, что

и полгода назад

Поэтому вопрос

Чем риверпод отличается от MobX, кроме чуть более (совсем ненамного) громоздкого синтаксиса?

14 ответов

22 просмотра

Риверпод все-таки ближе к блоку, он предполагает, что ты будешь выкидывать стейты, и из них извлекать поля. И MobX умеет в Observable<T> и ObservableList в моделях, а Риверпод не умеет, там все через copyWith делается.

Sergio Molchanovsky
Риверпод все-таки ближе к блоку, он предполагает, ...

Это и есть иммутабельтность copywith, серЬЬезные программы только так и пишутся , с мутабельной обкекаться как два пальца

Rafael rafaelSalihov
Это и есть иммутабельтность copywith, серЬЬезные п...

Мутабельность и вправду может создать много проблем, но иногда в этом есть смысл)

Sergio Molchanovsky
Риверпод все-таки ближе к блоку, он предполагает, ...

И кастати мутальный класс тоже оставили в риверпод для тех кто переходит с provider, так что obs<t> он тоже умеет, если это вообще плюсом можно назвать

Rafael rafaelSalihov
screenshot Ты уверен?) это что

И где тут что нарушается?

Rafael rafaelSalihov
screenshot Ты уверен?) это что

Это тебе Фокс засрал мозги своими рассуждениями про иммутабельность. И как следствие, у тебя неверное понимание концепции. Нигде не сказано, что члены Store должны быть иммутабельными. В Store нормально и правильно делать мутабельные члены: class _MyStore extends Store { @observable int counter = 0; } Иммутабельность касается только моделей. Я верю, что у тебя она написана так: @immutable class StringsHolder { const StringsHolder(this.strings); final ObservableList<String> strings; } Делая strings.add(), ты меняешь содержимое списка, а не саму ссылку на список, иммутабельность модели это не ломает.

Sergio Molchanovsky
Это тебе Фокс засрал мозги своими рассуждениями пр...

нельзя менять менять содержимое списка при иммутабельности, нужно на основе старого создать новый потому ломает

Sergio Molchanovsky
Это тебе Фокс засрал мозги своими рассуждениями пр...

простые переменные не идет речь , там и так понятно

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта