Vladimir
какие-то шаблоны для хтмл?
Anonymous
Vladimir
а в чем крутость? Почему какие-то коллбеки херня?
Vladimir
или я чет не вкуриваю
Loyd
@tapok_satan ты пробовал nuklear байдинг?
Vladimir
окей эт я понял
Loyd
Ну, если проще, то в гуе в классических десктопных приложеньках такой подход называется immediate mode
Loyd
nuklear, imgui, conrod
Karey
ИММЬЯТАБЕЛЬНЫЙ СТЭЙТ!11
Karey
А так да, отличное объяснение)
Loyd
Karey
Ха
Loyd
Можно и мутабельный
Loyd
Это лишь усложняет определение, что изменилось
Karey
Дважды ха
Vladimir
лол
Vladimir
сука
Loyd
А причём тут жс?
Vladimir
Шрамко, объясни ты, у тебя лучше получается
Loyd
Архитектура теперь на яп завязывается? =)
Loyd
Эм. Нет
Karey
redux
Loyd
Это redux или vue, как реализации
Karey
Имеется ввиду)
Loyd
=)
Karey
Но сам по себе redux в расте не особо полезен
Vladimir
короче это еще одно название ивент лупа?
Karey
Там можно самому реализовать с нуля
Karey
Нет, ивент луп вообще не про то
Vladimir
ну как, у тебя есть ивент луп, который меняет состояние
Vladimir
которое рендерится
Vladimir
хули не про то?
Loyd
Эвентлуп для пабсаба не нужен
Karey
Потому что не про то
Igor
eventloop по-моему из другой оперы
Loyd
А диспатчер это пабсаб
Karey
Это про первый вариант который описан Арсен
Loyd
Бля
Karey
В Sketch ебошит, не отвлекай)
Kerrigan
чо там
Loyd
@c_vld давай ещё раз, с другой стороны: гуй рисуется всегда по стейту. Меняется стейт => меняется гуй. Любые действия пользователя приводят к тому, что диспатчится экшн, на который реагирует стор (скажем, был экшн COUNTER_INCREMENT и поле counter в стейте увеличилось на 1)
Vladimir
а что такое mvc и как оно отличается от этого?
Loyd
Ну, ты можешь сказать, что вьюха это view, стор это model, а экшены это controller, но это не канонично
Loyd
Скажем, под MVC не это понимается
Loyd
это раз
Loyd
И второе, стор больше, чем модель (там могут быть и некоторые видовые данные, которые к модели не относятся).
Loyd
Ну и в сравнении с классическим MVC главное отличие в том, что контроллер не знает о виде
Vladimir
видовые данные?
Vladimir
пример мож
Karey
В данном подходе View чище концептуальней. У него есть стейт и он его отображает. Все.
Loyd
@c_vld прочти доку редакса, серьёзно. Паттерн может быть полезен и без гуя
Vladimir
Karey
Еще раз - redux реализация, flux - паттерн
Karey
Или архитектура)
Karey
И не очень получается его описать в категориях mvc
Anonymous
все проще
Anonymous
redux это маппинг стейт монады в жс
Vladimir
блять
Vladimir
пришел тут с моданами
Vladimir
а ну пошел вон в свой хаскель чат
Karey
Все же понятно стало)
Anonymous
Vladimir
о
Vladimir
поцаны
Vladimir
а что такое монада?
Anonymous
под маппингом я имею ввиду что это они взяли из другого языка
Karey
ELM!
Anonymous
хаскель
Karey
Если про redux, то elm)
Karey
Даня сам говорил
Anonymous
редакс это пересоздание стейт монады
Anonymous
элм ее не изобрел
Anonymous
олло
Vladimir
Anonymous
Anonymous
если узнать что такое моноиды и эндофункторы