Size: a a a

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

2020 October 14

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
А лучше = один вариант? elm же не говорит, когда убивает дом ноду. Те привязать к его ноде другой код нельзя безопасно.
источник

NO

Nikolay Okoneshnikov in Elm Lang сообщество разработчиков
Т.е. можно добавлять без заморочек любой js ?
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Взаимодействие JS и Elm придётся описывать. Кроме этого заморочек нет :)
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Alexey Yurchenko
А лучше = один вариант? elm же не говорит, когда убивает дом ноду. Те привязать к его ноде другой код нельзя безопасно.
Нужно так описать компонент, чтобы он мог умирать и восстанавливать стейт, исключительно исходя из параметров ноды.
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Это я так вижу и сам бы так делал. Но я не спец
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Нужно так описать компонент, чтобы он мог умирать и восстанавливать стейт, исключительно исходя из параметров ноды.
Грубо говоря, у компонента будет stateful часть, с которой общение будет через порт, плюс stateless часть, которая рисует себя в ноду — отображает то внешнее состояние в интерфейс.

Звучит сложно, но кмк это единственный безопасный способ.
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
В ноду вне дерева elm
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
Я делал по разному. Просто интересно может есть еще пути
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
Ну в смысле я могу встраивать elm в react, а наоборот нельзя. А вдруг можно
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Alexey Yurchenko
В ноду вне дерева elm
Это-то изи ваще :)
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
вот эти штуки для встраивания предназначены
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Может с этими нодами Эльм как-то по-особому обращается
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
Это просто тег embed, не думаю, что он отличается от других
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Да. Но при перестройке дерева эти теги могут обрабатываться как-то особо
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Внутри рантайма уже
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
проблема в том, что нельзя сказать, когда elm перестроит дерево четко. И нет callbacks на это
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Коллбеки — против концепции языка
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Subscription бы триггерил новую перерисовку
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
я понимаю, только мир вокруг на этом итегрируется. Типа как порты.
источник