Size: a a a

Elm Lang сообщество разработчиков

2020 November 03

SO

Sash Osh in Elm Lang сообщество разработчиков
Denis Krivosheev
Но с таким обещанием что если когда-нибудь значение z изменится, то текст в диве изменится тоже
ну по сути это все же incremental dom
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Denis Krivosheev
Мне интересно было попробовать концепт без виртуал дом и у меня была очень специфичная задача
У меня уже есть элм, но мне надо очень много работать с нативным апи браузера, но рисовать вьюхи императивно - боль, а тащить второй виртуал дом уже слишком
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Sash Osh
ну по сути это все же incremental dom
Нет
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
чем отличается?
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
забавно)
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Инкрементал дом это так
div(text(“abc”))
Нарисует див с текстом
div(text(“def”))
Обновит текст
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
У меня эти две конструкции вернут разные дивы каждая
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
И вторая никак не повлияет на первую
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
а суть под капотом?
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Вот человек про бихавиоры думаю правильнее сказал
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
и там и там без дифа изменится нужны элемент
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Sash Osh
а суть под капотом?
Суть в реактивных данных
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Совершенно другой принцип
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
ну т.е. можно взять их инкрементал дом и сделать вот то, что вы сейчас делаете
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
обернуть
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Не понял, зачем? Оно и так прекрасно работает
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Идея в том что ты говоришь конкретно от каких данных та или иная часть дома зависит
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Есть набор атрибутов, которые просто принимают поток... если изменится значение потока, поменяется значение атрибута
источник