Size: a a a

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

2019 February 04

G

GG in Elm Lang сообщество разработчиков
Привет. А как в эльме сделать два компонента со своими собственными model, update, view, и использовать одно в другом? (как в реакте)
источник

I

Igor in Elm Lang сообщество разработчиков
GG
Привет. А как в эльме сделать два компонента со своими собственными model, update, view, и использовать одно в другом? (как в реакте)
По моему предполагается вот так

https://github.com/rtfeldman/elm-spa-example/blob/master/src/Main.elm
источник

G

GG in Elm Lang сообщество разработчиков
вчера задался этим вопросом, прошарил инет, и оказолось в эльме нет компонентного подхода, еще эван у себя в туторе говорил, что компоненты это обекты, с своими состояниями и методами, а эльм это фп. Как бы да. но остается вопрос как масштабировать приложение
источник

G

GG in Elm Lang сообщество разработчиков
ну вот например есть сайт интернет мазагин, с корзиной, которая на каждой другой странице есть, имеет свое локальное состояние логику, и мне хотелось бы ее изолировать в отдельный компонент, от основного кода. Вот как такое сделать в эльме без компонентов?
источник

I

Igor in Elm Lang сообщество разработчиков
А чем заворачивание дочерних моделек/меседжей не нравится?

Вот у Алексея даже либка есть для уменьшения бойлепрелейта
https://github.com/astynax/tea-combine
источник

G

GG in Elm Lang сообщество разработчиков
Igor
А чем заворачивание дочерних моделек/меседжей не нравится?

Вот у Алексея даже либка есть для уменьшения бойлепрелейта
https://github.com/astynax/tea-combine
оно работает в 0.19 ?
источник

I

Igor in Elm Lang сообщество разработчиков
Не знаю, я не пользуюсь. Можно спросить в хаскель чатике.
Я вообще свое велосипежу на F#
источник

G

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

ST

Slava Turchaninov in Elm Lang сообщество разработчиков
GG
вчера задался этим вопросом, прошарил инет, и оказолось в эльме нет компонентного подхода, еще эван у себя в туторе говорил, что компоненты это обекты, с своими состояниями и методами, а эльм это фп. Как бы да. но остается вопрос как масштабировать приложение
источник

G

GG in Elm Lang сообщество разработчиков
ок. спс. почитаю. я вчера еще такой тред нашел

https://www.reddit.com/r/elm/comments/65s0g4/resources_regarding_scaling_elm_apps/
источник

ST

Slava Turchaninov in Elm Lang сообщество разработчиков
в статье примерно про то же, только из практики
источник

G

GG in Elm Lang сообщество разработчиков
читал вчера твою статью про Task ))
источник

ST

Slava Turchaninov in Elm Lang сообщество разработчиков
помогло хоть немного?)
источник

G

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

ST

Slava Turchaninov in Elm Lang сообщество разработчиков
практика и легче и сложнее. самое сложное удобно разложить предметку. есть угадал - дальше легко
источник

G

GG in Elm Lang сообщество разработчиков
я сделал свою прилагу на реакте завершил на 90%, отошол от нее на месяц, потом решил вернутся к проэкту, закончить. И вообщем не смог (не хотел) распутать клубок говнокода, с кучей логики. Щас на ельм хочу переписать, посмотрим что получится
источник

ST

Slava Turchaninov in Elm Lang сообщество разработчиков
GG
я сделал свою прилагу на реакте завершил на 90%, отошол от нее на месяц, потом решил вернутся к проэкту, закончить. И вообщем не смог (не хотел) распутать клубок говнокода, с кучей логики. Щас на ельм хочу переписать, посмотрим что получится
так везде) elm только позволяет немного строгости в хаос добавить
источник

ST

Slava Turchaninov in Elm Lang сообщество разработчиков
такой себе строгачь на хаосе)
источник

G

GG in Elm Lang сообщество разработчиков
да честно, заебался на реакте решать проблемы. Уже года два на реакте пишу, и до сих проблемы встречаю. Много приходится думать о том как все организовать. Ельм мне понравился тем что есть только один способ сделать какуюто вещь. плюс гайды хорошие. Для реакта тоже есть гайды, но их много) и опять приходится напрягатся выбирать
источник

G

GG in Elm Lang сообщество разработчиков
и типизация на жс это боль. с сентября  пишу реакт проэкт на flow, до сих пор flow мне приносит боль
источник