Anatoly
я пока начну с начала, как дойду - расскажу
Anatoly
> This chapter expands upon the concept of an Elmish program that was first introduced in chapter 2. We delve into the systematic techniques of composing larger Elmish applications through combining multiple smaller (child) programs into larger (parent) programs and managing the data flow around these programs. Navigation and routing are introduced in this chapter as well.
Vasily
Говнина там подход
Vasily
Насколько я помню
Vasily
На своем проекте я это уже проходил
Vasily
Создание супермессейджа
Vasily
Роутинг и прочее
Anatoly
Создание супермессейджа
да вроде бы нет, но дай дочитать
Vladislav
Или на практике подобный подход плохо работает?
Там надо именно апдейт лупы разделять иначе слишком много лишних ререндеров
Anatoly
а как реакт решает этот вопрос?
Anatoly
Компоненты
ну, апдейт (эвент) луп-то всё равно один в браузере
Vladislav
https://ru.reactjs.org/docs/react-component.html
Anatoly
https://ru.reactjs.org/docs/react-component.html
и вот такая штука есть в Feliz
Vladislav
Фелиз это же реакт?
Anatoly
я, наверно, пропустил всё это. но разве Rider не получше будет, чем VS Code + Ionide?
Vasily
Лучше
Vasily
А скоро будет еще лучше
Anatoly
Джетбрейновский плагин к фаерфоксу не уверен, какую IDE лучше использовать для Fable проектов
Vasily
Теряем Анатолия
Romɑn
https://twitter.com/Ohirro/status/1332234031371493378?s=09
EgorBo
https://twitter.com/Ohirro/status/1332234031371493378?s=09
чоткие поцаны ходят с (nil)
Vagif
я, наверно, пропустил всё это. но разве Rider не получше будет, чем VS Code + Ionide?
У меня VS Code + Ionide работает как часы, но судя по отзывам остальных, мне просто везет. Ну или приложение не слишком большое
Romɑn
чоткие поцаны ходят с (nil)
В этом чате четкие ходят с None!
Romɑn
https://twitter.com/vilinski/status/1332242451185213443?s=09
Vagif
я думаю, я для изучения сказки поставлю ионид
Не забудь еще Redux devtools поставить, чтобы видет стейт приложения и все месседжи в time travel дебаггере.
Anatoly
это уже, спасибо
Anatoly
ну и время сменить тему в VS Code.
Крылатый
Bluloco Light неплохая.
Anatoly
воткнул, посмотрим.
Ayrat
Прохожу сейчас интернал буткемп по CoreXT. Есть тестовый проект, небольшой - комон либа, веб морда, юнит тесты, какая-то еще хуита для деплоя в ажуру (паблиш проект). Мсбилд собирает где-то за секунд за 20 с тестами (тут 5 тестов!) Вот вам чудо инженерного гейния - CoreXT лог
Ayrat
4минуты33 секунды
Ayrat
эт рекорд ящитаю
Ayrat
Thread слипов напихали кругом наверное
Ayrat
ах да, это quickbuild режим
Ayrat
НЕ ШУЧУ
Ayrat
шо такое corext?
внутренняя билд система потому что MsBuild NOT INVENTED HERE
Ayrat
ну типа мсбилд тут не в почете
Ayrat
говно для плебеев
Ayrat
настоящие пацаны разрабытывают очко на CoreXT
Ilya
настоящие пацаны разрабытывают очко на CoreXT
а для изолированных проектов может мсбилд юзать?
Ayrat
а для изолированных проектов может мсбилд юзать?
на самом деле можно и просто мсбилд юзать
Ilya
на самом деле можно и просто мсбилд юзать
Дак этот, покажи им как надо работать
Ayrat
корхт настолько охуенный, он там кредСкан встроенный имеет в команду гит коммит, клауд кеш сборок, типа сдк и окружение тебе создает, солюшн генерит, комиты абортит, пр создает, комплайнс чекает Вот только это все нахуй не надо да, потому что 1) все репы в ажуре имеют гит скан в репах и твой тупой коммит в репу не попадет 2) клауд кеш медленное говно (выкачивать бинарники по сети на билде - это ж как тупо пиздец) 3) сдк и окружение создавать НЕМНОГО приятно, но люди научились пользоваться global.json 4) солюшн генерить - этого я вообще не понял. Кто мешает его один раз создать и закомитить??? 5) ПР создавать сейчас любая IDE умеет. Но если ты в блокноте, наверное полезно 6) комплайн чек требуется все равно в пайплайне CI/CD поэтому локальный чек можно выкинуть
Ayrat
итого ни одной фичи из-за которой можно оправдать использование однопоточной билд системы в 2020 нет
Anatoly
вы щас смеяться будете. но до меня только дошло, что весь код с эфшарпа в фейбле превращается в тыкву!
Anatoly
в смысле, в джаваскрипт!
Ayrat
ну да, там IL нет
Denis
Т е в этом его охуенность
Anatoly
Так в этом и смысл
ну я думал, часть туда, часть обратно
Ayrat
эт прямой транспилер F# -> JS
Ayrat
эт позволяет дебажить F# в хроме
Ayrat
с бряками на твои патерн матчинги
Ilya
эт прямой транспилер F# -> JS
нет бы по IL коду сделать, но нет, завязалиь на F#
Vladislav
на кой хуй ил код там есть можно взять тайпд три кода и сделать нормально
Ilya
бля, остановись
да я к тому, чтобы wasm развивали!
Vladislav
Дурка раунд два
Ayrat
Vladislav
Пойду санитаров звать
Ayrat
вообще несвязаные темы, я пошел работать
Ilya
я хз при чем тут васм
дак блазор туда сюда
Sergey
Ил васм
Sergey
Vladislav
Ilya
Denis
Сделали wasm
Denis
Вот есть bolero
Denis
и получилось огромное говно
Denis
которое обещают aot-шить но имхо всё равно нормально не получится
Denis
чтобы бандл был < 1 mb
Denis
А с фублей все что хочешь и лейзилоад и tree sharing и все достижения современного реакта