Vladimir
какие-то шаблоны для хтмл?
Anonymous
Вычислю по айпи, и замочу в сортире
Я могу тебе итак его дать)
Vladimir
а в чем крутость? Почему какие-то коллбеки херня?
Vladimir
или я чет не вкуриваю
Loyd
@tapok_satan ты пробовал nuklear байдинг?
Loyd
или я чет не вкуриваю
Погугли redux, там туториал вроде простой
Vladimir
окей эт я понял
Loyd
Ну, если проще, то в гуе в классических десктопных приложеньках такой подход называется immediate mode
Loyd
nuklear, imgui, conrod
Karey
ИММЬЯТАБЕЛЬНЫЙ СТЭЙТ!11
Karey
А так да, отличное объяснение)
Karey
Ха
Loyd
Можно и мутабельный
Loyd
Это лишь усложняет определение, что изменилось
Karey
Дважды ха
Vladimir
лол
Vladimir
сука
Loyd
А причём тут жс?
Vladimir
Шрамко, объясни ты, у тебя лучше получается
Loyd
Архитектура теперь на яп завязывается? =)
Loyd
nuklear, imgui, conrod
У пасанов вполне себе flux-овые архитектуры и никакого жса
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 прочти доку редакса, серьёзно. Паттерн может быть полезен и без гуя
Loyd
короче редукс это правильный mvc
Как в твоём "правильном mvc" меняется вью?
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
олло
Anonymous
если узнать что такое моноиды и эндофункторы