Michael
php :3
Vladimir
pyroCMS
Vladimir
228
Vladimir
ну вы поняли )
Dmitry
вчера мне сказали всегда использовать стрелочные функции, сегодня прочитал в доках, что никогда не используйте стрелочные функции
ℝei
Dmitry
MaybeLocal
Dmitry
рекомендую везде их использовать, где можно
Dmitry
Jake
шо пингуете 🤔
Jake
Dmitry
ну доки же
Pauline
в доках вроде не так
Jake
я уже почти не использую ключевое слово function
Jake
либо стрелочки либо методы
Jake
брат жив
Rafael 🌵
семантичность все дела
Dmitry
Jake
семантичность все дела
ну это таки хороший тон, но и вкусовщина, с модулями всё равно как-то всё по полочкам лежит
Pauline
Jake
семантичность все дела
А вообще я вот призадумался, стрелочная нотация это же по сути функциональный стиль, то есть с точки зрения семантики, так можно отделять pure-функции от всех остальных 🤔
Rafael 🌵
может и можно, но только если ты пишешь в фп
Rafael 🌵
если нет - то и не надо
Jake
Если сайд эффектов нет, то пишем через стрелочку, если есть, то function
Jake
Только в коллбеках все равно придется стрелочки делать из-за контекста
Jake
Если еще подумать, то если функция не pure, то это и так скорей всего метод, хех
Jake
Короче все в порядке с семантикой, на мой вкус 😌
Alexey
Как при переключении динамических компонент, по нажатию на ссылку, убрать эффект перезагрузки страницы? После нажатия страница скорллится моментально вверх, как будто её подгрузили с сервера.
Alexey
<a @click.prevent="register(partnersBoxItem)" class="button-1 button-2" href="#">Оформить заказ</a>
Alexey
<transition name="fade">
<component :is="currentView"></component>
</transition>
Артур
может дело в том что после того как первый компонент умер и пока не завелся второй - высота страницы маленькая?
Alexey
Alexey
Не видать мне анимацию при переключении компонент
Vladimir
Артур
вроде как prevent и должен решать этот нюанс
Dmitry
<a :href="post.user.id">{{ post.user.name }}</a>
сюда можно как то подставить '/user/' перед id, что бы было
/user/id
Vladimir
:href="/user/${post.user.id}"
Vladimir
sek
Vladimir
``
Vladimir
внутри скобок ещё эти добавь ..
Vladimir
ну точно также, только в стиле es6
Vladimir
Да-да , просто у меня телеграм скрывал эти символы ..
Alexander 🐯
Vladimir
Ну херню какую-то делал)
Alexander 🐯
В эту строку код записывается ``
Vladimir
понЕл)
Vladimir
Ребят, 4,85mb для всего минифицированного проекта - много?
Александр
а как в router-link прокидывать пропсы другого компонента?
Vladimir
Никак
Vladimir
я уже сегодня спрашивал.
Александр
Alexander 🐯
Vladimir
Gzip?
Нет, просто обычная папка dist
Александр
т.е. 4мб не js весит а всё?
Vladimir
Да-да)
Alexander 🐯
Дичь
Vladimir
полностью весь проект забилденный
Vladimir
Что?
Alexander 🐯
Я такой жирноты не встречал ещё)
Vladimir
Дохрена весит??)
Alexander 🐯
Да, но сам спа не делал
Alexander 🐯
Мб это норм😁
Vladimir
Хмм, ну тут спа и сложный canvas
Vladimir
полностью админка, с большим количеством модалок и страниц, плюс огромный canvas
Александр
сколько js весит?
Vladimir
3,51мб
Александр
Какая разница сколько модалок. Используется только 1 компонент
Александр
ну ты эти 3.5 можешь разбить на части. Чтобы первый раз кучу не грузить
Vladimir
используется один, а содержимое разное всегда. Кароче не суть ..
Александр
ну на этом ещё не всё
Александр
есть такая штука как динамическая подгрузка у вебпака
Александр
когда роут дёргаешь, он его подгружает