Size: a a a

PureScript — русскоговорящее сообщество

2020 November 24

RR

Ryner ライナ Reinhardt ... in PureScript — русскоговорящее сообщество
Этот код ещё просто выглядит, а вот что-то более-менее сложное уже будет как вакханалия
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
Вот как раз где более сложное, там Cycle.js круче
Особенно если задуматься про асинхронщину типа там хттп запросов
источник

RR

Ryner ライナ Reinhardt ... in PureScript — русскоговорящее сообщество
Ты можешь в хэндлере ивентов как угодно запросы сделать
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
А я получу ивент, когда вебсокет-пакет прилетит? А если их много и я хочу терять часть?
источник

RR

Ryner ライナ Reinhardt ... in PureScript — русскоговорящее сообщество
Хз, у меня подписки есть для подобного
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
А можно сделать, чтобы кто-то написал компонент с вебсокетами (ну там чат например) и я его встроил себе в приложуху, вообще не зная что там какие-то вебсокетные стейты или события внутри?
источник

RR

Ryner ライナ Reinhardt ... in PureScript — русскоговорящее сообщество
В подписках можно ивент листенеры создавать в которых можно ивенты вызывать и отправлять нужную инфу или сигналы
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
Посылать ивенты в хэндлерах ивентов?
источник

RR

Ryner ライナ Reinhardt ... in PureScript — русскоговорящее сообщество
Kirill Valyavin
А можно сделать, чтобы кто-то написал компонент с вебсокетами (ну там чат например) и я его встроил себе в приложуху, вообще не зная что там какие-то вебсокетные стейты или события внутри?
Ну, эту проблему я пока решаю
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
А в фрп это ничё не надо решать. Бесплатно есть
источник

RR

Ryner ライナ Reinhardt ... in PureScript — русскоговорящее сообщество
Kirill Valyavin
Посылать ивенты в хэндлерах ивентов?
Ну, вот пример подписки
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
Адхоково, чо
источник

RR

Ryner ライナ Reinhardt ... in PureScript — русскоговорящее сообщество
Для инкапсуляции компонентов у меня пока 2 решения:

1. Если будут хуки, можно юзать их
2. Придумать систему регистрации компонентов или что-то типа того
источник

RR

Ryner ライナ Reinhardt ... in PureScript — русскоговорящее сообщество
Пока ничего из этого не сделано правда
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
И получится purescript-react-basic-hooks
источник

RR

Ryner ライナ Reinhardt ... in PureScript — русскоговорящее сообщество
Не
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
Чё не-то. Хук useReducer есть
источник

RR

Ryner ライナ Reinhardt ... in PureScript — русскоговорящее сообщество
Ну, это 1 из способов делать независимые компоненты
источник

RR

Ryner ライナ Reinhardt ... in PureScript — русскоговорящее сообщество
Если не надо, просто 1 ивент тип и общий стейт
источник

RR

Ryner ライナ Reinhardt ... in PureScript — русскоговорящее сообщество
Норм, чо
источник