Дмитрий
потому что npm update
Дмитрий
это такая команда интересная
Дмитрий
то есть это рулетка
Дмитрий
соберется или не соберется
Дмитрий
у нас пару либ используется и зависисомтсей тоже дохрена
Дмитрий
но мы их спокойно можем поменять если чтото сдохнет
Дмитрий
я свожу если пишу на js стараюсьт к такому
Дмитрий
вот у нас есть работа с xhr
Дмитрий
я делаю свои обертки и в своем приложении через него
Дмитрий
а что внутри axios или например юкитовский ajax вообще пофиг
Дмитрий
поменяю если сдохнет без переписи программы
Дмитрий
а с реактом, просто делаю небольшую либу или механизмы
Дмитрий
полуреактива
Vladimir
а с реактом, просто делаю небольшую либу или механизмы
так сейчас же для реакта есть web applications
Vladimir
или как они правильно там
Дмитрий
скиньте
Дмитрий
может я уже отстал от жизни
Vladimir
gtihub их юзает кстати
Artem
блин, хоть и не по теме, но я по фронту. поставил вот redux + react , охренел от зависимостей)) в node_modules 1100 папок, на 167 мб а я даже еще ни строчки не написал))))
Не парься. Там в бандл попадёт только то, что ты используешь. Да и куча зависимостей dev и для тестов там приехало
Artem
А ещё многие не парятся и в npm публикуют папку dist и demo
Дмитрий
Дмитрий
всю эту папку модулей фиксируют
Дмитрий
ее нельзя не фиксировать
Дмитрий
потому что может после апдейта или сборки не собраться
Дмитрий
порушиться зависимости
Дмитрий
важно ее зафиксировать
Дмитрий
а ты свое приложение обновил
Дмитрий
а собрать не можешь
Дмитрий
потому что порушилось и ты ищещь что именно сломалось и как это решить
Дмитрий
вот денис как раз сталкивается с этим 😉
Иван
Не парься. Там в бандл попадёт только то, что ты используешь. Да и куча зависимостей dev и для тестов там приехало
ну про то как собирается и что попадает я понимаю, знаю) тут вопрос больше про то, что требуется для библиотеки по факту 1100 зависимостей) ну конечно, большая часть разрабатывается и поддерживается , но ведь часть — сторонние)
Дмитрий
вот чем мне джумла и нравится как фреймворк
Дмитрий
в ней достаточно фуникцонала
Дмитрий
и она не раздута
Дмитрий
я полностью контролирую код
Дмитрий
на беке
Дмитрий
сторонние либы по неободимости обновляются
Vladimir
где-то прошляпили - и у тебя уязвимость из зависимостей
Vladimir
а прошляпить в 1000 зависимостей всегда легко
Иван
ага) мне кажется уже через неделю можно потеряться))
Иван
хз, я как бы не оч во фронт на react, может там не так страшно))
Vladimir
скиньте
Web Components
Дмитрий
Дмитрий
нет
Дмитрий
это не то
Дмитрий
это расширение DOM
Дмитрий
а вот react/vue это не то
Vladimir
это расширение DOM
как раз для реактивного взаимодействия
Дмитрий
это когда у тебя самодостаточное приложение, но общается по api с сервером
Vladimir
https://medium.com/ngx/web-components-%D0%BD%D0%B0%D0%B7%D0%B0%D0%B4-%D0%B2-%D0%B1%D1%83%D0%B4%D1%83%D1%89%D0%B5%D0%B5-b6cfe6b2db33
Дмитрий
как раз для реактивного взаимодействия
я не это имел ввиду, я имел ввиду в контексте не обновление просто рендер и перехват состояний
Дмитрий
а когда ты полноценное GUI приложение написал
Дмитрий
на яваскрипте
Дмитрий
там нужен роутинг например
Vladimir
Дмитрий
и менять слои
Дмитрий
да поймите
Дмитрий
смотрите
Дмитрий
вот джумла
Дмитрий
в ней нет шаблонов вообще
Дмитрий
нет выгрузки на сервере вообще
Дмитрий
но есть и сделан rest api
Дмитрий
на фронте яваскрипт должен строить навигацию
Дмитрий
роутинг
Дмитрий
и менять слои от роутинга
Дмитрий
вебкомпоненты это расширение DOM и все
Дмитрий
когда я пишу на vue мне НЕ НУЖНО придмуывать это все, там есть и реактивн и уже вот это все
Дмитрий
на вебкомпоннетах можно все это делать, но тебе нужно писать роутинг самому и то что слои у тебя менябтся
Artem
vue в принципе работает по принципу переиспользования
Иван
интересная штука) затестил)
Владимир
Всем привет, подскажите что-нить путнее для вставки кода в материал. Имею ввиду например я пишу статью на определенную тему и мне нужно продемонстрировать код, чтобы прямо с подсветкой и так далее. Редактор JCE мне почему-то не зашел, пользуюсь стандартным, в принципе хватает
Дмитрий
редактор просто переключи
Дмитрий
на него