Size: a a a

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

2019 January 15

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Свой Msg надо не для любого модуля, а для тех, в которых есть стейт и соотв. update. Ничего другого не придумали для эффектов. А пытаться вместо Msg передавать функции view и update в модель, как юзернэйм сделал, это однозначно грех. О чём было уже много написано в бложиках, на реддите и автором языка в том числе
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Я это читал все
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
И делал как он хотел, Main на 3К строчек, потом разбил все на мелкие по 300 строчек
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Проблема в том, что он пишет locale state + methods
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Но там не методы, в фп функции это не методы
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Это точно такая же информация как и любая переменная (в нашем случае — константа)
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Ryner :: () -> IO ❄️
И делал как он хотел, Main на 3К строчек, потом разбил все на мелкие по 300 строчек
Он вот это вот вообще даже и не близко к гибкому и модульному
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Приходится постоянно одно и тоже писать и из-за того, что у нас по сути один store, изменения в 1 частях влекут за собой необходимость изменений в других частях
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
It is not a jedi way
источник

AK

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

AK

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

AK

Anton Komissarov in Elm Lang сообщество разработчиков
очень советую
источник

AK

Anton Komissarov in Elm Lang сообщество разработчиков
бывший elm-taco
источник

AK

Anton Komissarov in Elm Lang сообщество разработчиков
если есть много "глобального" стейта
источник

AK

Anton Komissarov in Elm Lang сообщество разработчиков
маст хев
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Ryner :: () -> IO ❄️
Приходится постоянно одно и тоже писать и из-за того, что у нас по сути один store, изменения в 1 частях влекут за собой необходимость изменений в других частях
Именно это и решает иерархия модулей, в котрой каждый  обарачивает  Msg-s дочерних модулей в свой тип Msg
А то, что тебе приходится постоянно одно и тоже писать, скорее всего означает, что у тебя какой то архитектурный косяк, и Models сделаны не правильно
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Вообще если у тебя если  у тебя много app level shred state, то тут явно повод задуматься что ты что-то делаешь не так
источник

TZ

Timofey Zakrevskiy in Elm Lang сообщество разработчиков
Насколько хорош эльмоплагин для IDEA?
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
он не очень, но другие варианты гораздо хуже
источник

AK

Anton Komissarov in Elm Lang сообщество разработчиков
Timofey Zakrevskiy
Насколько хорош эльмоплагин для IDEA?
новый стал гораздо лучше пару дней назад
источник