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

1) Почему в примере по ТЕА использовалась именно ArrayDeque? Это

попытка убежать от Backpressure?
2) Легально ли в Elm и TEA инициировать несколько команд в ответ на сообщение?
3) Как поместить во все это дело команды, которые по сути не должны влиять на состояние? Например, состояние обновилось - закешировать без каких либо сообщений, сотояние обновилось - выделить из него сущность, закешировать, отправить на сервер, удалить?
4) Может, есть еще и отмена команд?)))

в какой сторону стоит почитать? не могу никак в голове собрать полную картину для решения задачи (на самом деле надеюсь, что описание всех этих Flux, Redux и Elm полностью покроют мою задачу)

у меня состояние отделено от View и нужно шерить его по всему приложению + обновлять не только через сообщения от пользователя (тут вроде все просто - не важно, кто шлет сообщения)

3 ответов

3 просмотра

2) Да 3) В нормально проектированной TEA библиотеке можно возвращать несколько сообщений или ни одного. 4) Да вроде не было.

1. Да просто готовая реализация очереди. 2. Конечно. 3. Просто по результату выполнения эффекта возвращай msg который проигрорируешь ( у меня это IdleMsg) 4. У меня в либе есть, даже в сэмпле есть(CancelCmd)

>в какой сторону стоит почитать? не Да сделай простенький Todo на Элме, это займет пару вечеров, зато концепция в голове отложется.

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

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

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
Продолжая диалог про свифт в проде – сейчас возник вопрос в активном наборе бекендеров. В основном в нашей компании мы фанаты Java Spring и полностью ей довольны. Однако найм ...
Guseyn
27
Кто-нибудь знает, как считается нагрузка на цпу? И что такое вообще "нагрузка на цпу"? вот, например, есть у цпу какой-то clock, настроенный на 3 ГГц --- Что значит "нагрузка...
Toideng
15
Можно ли написать свою библиотеку "socket" на каком либо языке ассемблера с нуля не используя сишние библиотеки ? Или это самоубийство ?
123🪐
15
Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
48
Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
{!! $modx->runSnippet( 'multiTV',[ 'tvName'=>'slider-main1', 'docid'=>'[*id*]', 'tplConfig'=>'', 'display'=>'4', 'offset'=>'0', 'rows'=>'all', 'ra...
Роман С
4
Всем привет! поделитесь, пож-та, как кто дебажил / решал проблему с 504 Time out ошибкой от nginx, когда стучишься на свой vapor сервер? в логах /var/log/nginx/error.log е...
Paul
24
Карта сайта