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

Апологеты и неофиты альтернативных стейт-менеджеров вроде эффектора и реатома, к

вам вопрос.

Я несколько лет работал с редаксом и мобыксом и у меня сложилось стойкое ощущение, что они стараются унести асинхронщину в себя (у мобыкса есть reactions и observables, у редакса даже дальше уносится — санки и саги (саги мои саги, ммм)).

Но вот совсем скоро реакт релизнет concurrent mode, который подразумевает смешение компонентов и асинхронного кода (ресурсы и суспенсы эти все), что кмк идёт немного вразрез с популярными стейт-менеджерами.

Внимание, вопрос: поясните, пожалуйста, в двух словах — вами любимые новые стейт-менеджеры, они как? Готовы к суспенсам? Растолкуйте, пожалуйста, mental model вашей любимой стейт-машины в этом контексте.

7 ответов

30 просмотров
Ivan-🧑‍🚀 Автор вопроса

Или в современном мире только GraphQL нормально встраивается в новую вселенную реакта?

Мне больше нравится асинхрон в stm, уже сейчас можно его держать во view и без суспенза, но мне показалось это неудобным. Мнение конечно может измениться, посмотрим

Так это для компонентов. Все остальное также будет работать. Ты саспенсу только данные передавай да и все

Сам ещё не разбирался особо с конкурент модом, но сейчас противоречий между СТМ и конкурент модом как-то не вижу

Ivan-🧑‍🚀 Автор вопроса

@artalar, хотелось бы услышать ваш комментарий

мне кажется это будет как-то в смешении работать. Для серверного рендера саспенз юзать так точно накладно

Все просто. Реакт, особенно с аполло / релей уже достаточно круты что бы инлайнить асинхронщины и большую часть логики в компоненты. СТМ же нужны в случае когда хочется вынести асинхронщины / БЛ в отдельный домен (абстрактную область / слой, отвязанную от Вью)

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта