вам вопрос.
Я несколько лет работал с редаксом и мобыксом и у меня сложилось стойкое ощущение, что они стараются унести асинхронщину в себя (у мобыкса есть reactions и observables, у редакса даже дальше уносится — санки и саги (саги мои саги, ммм)).
Но вот совсем скоро реакт релизнет concurrent mode, который подразумевает смешение компонентов и асинхронного кода (ресурсы и суспенсы эти все), что кмк идёт немного вразрез с популярными стейт-менеджерами.
Внимание, вопрос: поясните, пожалуйста, в двух словах — вами любимые новые стейт-менеджеры, они как? Готовы к суспенсам? Растолкуйте, пожалуйста, mental model вашей любимой стейт-машины в этом контексте.
Или в современном мире только GraphQL нормально встраивается в новую вселенную реакта?
Мне больше нравится асинхрон в stm, уже сейчас можно его держать во view и без суспенза, но мне показалось это неудобным. Мнение конечно может измениться, посмотрим
Так это для компонентов. Все остальное также будет работать. Ты саспенсу только данные передавай да и все
Сам ещё не разбирался особо с конкурент модом, но сейчас противоречий между СТМ и конкурент модом как-то не вижу
@artalar, хотелось бы услышать ваш комментарий
мне кажется это будет как-то в смешении работать. Для серверного рендера саспенз юзать так точно накладно
Все просто. Реакт, особенно с аполло / релей уже достаточно круты что бы инлайнить асинхронщины и большую часть логики в компоненты. СТМ же нужны в случае когда хочется вынести асинхронщины / БЛ в отдельный домен (абстрактную область / слой, отвязанную от Вью)
Обсуждают сегодня