Каковы основные тренды в JavaScript? На какие технологии и инструменты стоит обратить пристальное внимание?
Держите годный список от руководителя обучения JavaScript в EPAM Андрея Гордийчука — вот они, актуальные тренды:
Одностраничные приложения (SPAs) и соответствующие фреймворки JavaScript, такие как React, Angular и Vue.js, все еще остаются популярными. Существует четкая тенденция перехода приложений с обработки на стороне клиента (CSR) на отрисовку на стороне сервера (SSR). Это требует от инженеров изучения новых фреймворков, таких как Svelte, Solid.js и Qwik.
Серверный рендеринг (SSR) и генерация статических сайтов (SSG) конкурируют в улучшении производительности и SEO. Последние несколько лет шаблоны рендеринга были относительно простыми, однако все более популярными становятся новые подходы, такие как Partial Hydration, Progressive Hydration и Island Architectures (Astro).
Тенденции в дизайне пользовательского интерфейса (UI) включают:
— Minimal flat design и инструменты;
— Neo-brutalism on UI (контрастные цвета, мультяшная графика);
— Motion design.
Со стороны разработчиков такие инструменты, как Tailwindcss (API для вашей системы проектирования), PureCSS и Primer становятся популярнее, чем Bootstrap.
На основе вышеупомянутых результатов, автоматизация процессов сборки, тестирования и развертывания приложений также будет претерпевать изменения. У Webpack более устоявшаяся экосистема и широкий спектр доступных плагинов, что делает его подходящим для более сложных проектов, но новые инструменты Vite и Turbopack становятся чрезвычайно востребованными благодаря своему более быстрому подходу встроенного модуля-скрипта и более простой конфигурации (что делает их более удобными в использовании), мгновенным обновлениям без полной пересборки, меньшим размером пакета.
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3❤2
Поддерживается темная тема, валидация, хинты, вставка через буфер обмена, дополнительные слоты, выбор числа блоков и стилизация.
Компонент подключается как Quasar App Extension:
quasar ext add q-otp
Пример подключения:
<template>
<QOtp
field-classes="q-ml-xs q-mr-xs"
@complete="(code) => alert(code)"
/>
</template>
<script lang="ts" setup>
import QOtp from 'quasar-app-extension-q-otp'
</script>
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤2👎1🔥1
Одна из его ключевых особенностей — автоматическая оптимизация изображений и удобная система навигации по сайту. Это делает разработку страниц проще и улучшает пользовательский опыт. Next.js идеально подходит для создания современных веб-проектов, где важны скорость загрузки и удобство разработки.
Экосистема Vue включает в себя Vue Router для маршрутизации, Vuex для управления состоянием и Vue CLI для сборки проекта, что делает её комплексным решением для специалистов, ищущих баланс между производительностью, гибкостью и скоростью разработки.
В отличие от Vue или React, Svelte JS минимизирует необходимость в активных обновлениях DOM во время выполнения приложения, так как большая часть работы проходит на этапе компиляции. Также к преимуществам отнесём то, что готовый продукт не требует высокой вычислительной мощности от клиентского устройства.
Про остальные фреймворки можно почитать тут
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰12👍9🔥4❤2👎2
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Ouroborus — CSS only
Крутая анимированная сцена, выполненная с помощью Pug и SCSS, без использования JavaScript.
https://codepen.io/graphilla/pen/GRxqzLj
@javascriptv
Крутая анимированная сцена, выполненная с помощью Pug и SCSS, без использования JavaScript.
https://codepen.io/graphilla/pen/GRxqzLj
@javascriptv
👍14❤4🔥4🤔1
⚡️ Большая подборка вопросов с собеседований: Frontend, Javascript, React, Vue и многое другое.
Подборка актуальных задач и вопросов с собеседований поможет вам подготовиться как к практике, так и к теории и получить заветный оффер.
▪Front-end. Вопросы на собеседовании - Репозиторий видеокаста, содержит коллекцию вопросов, которые можно получить на техническом собеседовании на вакансию Junior/Middle Front-end разработчик.
▪Вопросы (с ответами) кандидату на должность frontend разработчика
▪Front End Interview Handbook - В отличие от типичных собеседований, в frontend собеседованиях меньше внимания уделяется алгоритмам и больше вопросов о сложных знаниях и экспертизе в предметной области - HTML, CSS, JavaScript. Этот репозиторий содержит все, что вам нужно знать для прохождения собеседований frontend собеседованиями.
▪ Полное собеседование React разработчика 2024🧑🏻💻
▪Front-end Developer Interview Questions
список полезных вопросов с собесов.
▪ Interview-questions наиболее часто задаваемые вопросы Frontend-разработчику.
▪Список тестовых заданий на позицию JS-разработчика
▪10 задач по промисам JavaScript
▪Вопросы с собеседования на фронтенд разработчика React.js
▪100 вопросов по React для подготовки к собеседованию
▪ Список из 100 вопросов с собеседований Middle JavaScript разработчика в 2025 году
@javascriptv
Подборка актуальных задач и вопросов с собеседований поможет вам подготовиться как к практике, так и к теории и получить заветный оффер.
▪Front-end. Вопросы на собеседовании - Репозиторий видеокаста, содержит коллекцию вопросов, которые можно получить на техническом собеседовании на вакансию Junior/Middle Front-end разработчик.
▪Вопросы (с ответами) кандидату на должность frontend разработчика
▪Front End Interview Handbook - В отличие от типичных собеседований, в frontend собеседованиях меньше внимания уделяется алгоритмам и больше вопросов о сложных знаниях и экспертизе в предметной области - HTML, CSS, JavaScript. Этот репозиторий содержит все, что вам нужно знать для прохождения собеседований frontend собеседованиями.
▪ Полное собеседование React разработчика 2024🧑🏻💻
▪Front-end Developer Interview Questions
список полезных вопросов с собесов.
▪ Interview-questions наиболее часто задаваемые вопросы Frontend-разработчику.
▪Список тестовых заданий на позицию JS-разработчика
▪10 задач по промисам JavaScript
▪Вопросы с собеседования на фронтенд разработчика React.js
▪100 вопросов по React для подготовки к собеседованию
▪ Список из 100 вопросов с собеседований Middle JavaScript разработчика в 2025 году
@javascriptv
👍19🔥6❤1
В статье речь идёт про:
├╼
Three.js├╼
Mo.js├╼
AniJS├╼
Typed.js├╼
Lottie├╼
Anime.js├╼
Popmotion╰╼
и ещё некоторые другие Enjoy)
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31❤3🔥2👎1
6 апреля 2024 года Google выпустила новую мажорную версию открытого инструментария командной строки zx v8.0.0. Исходный код проекта опубликован на GitHub под лицензией Apache License 2.0. Предыдущая версия проекта zx v7.2.3 вышла в июле 2023 года.
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤2🔥2
Держите отличную очень практикоориентированную статью.
В рамках статьи создаётся REST API для тренировочного приложения CrossFit.
В этом приложении будет создаваться, считываться, обновляться и удаляться WOD (Workouts of the Day). Что поможет пользователям (владельцам тренажерных залов) составлять планы тренировок и вести свои собственные тренировки в рамках одного приложения. Кроме того, они смогут добавлять важные советы по каждой тренировке.
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥5❤1
Держите отличную подборку вопросов, здесь покрываются основные темы React:
Основы React.
— JSX (JavaScript XML)
— Компоненты и их жизненный цикл.
— Пропсы (
props
) и состояние (state
).— События и обработчики событий.
Компоненты и их типы
— Функциональные компоненты.
— Классовые компоненты.
— Хук состояния (
useState
).— Хук эффекта (
useEffect
).— Хук контекста (
useContext
).Роутинг
— React Router — библиотека для маршрутизации в React-приложениях.
— Создание маршрутов и навигация.
— Пропсы маршрутов и параметры URL.
Состояние приложения
— Redux — библиотека для управления состоянием приложения.
— Создание хранилища (
store
), действий (actions
) и редукторов (reducers
).— Middleware и асинхронные действия.
Взаимодействие с API
— Fetch API для выполнения HTTP-запросов.
— Axios — библиотека для выполнения HTTP-запросов.
— Работа с асинхронными запросами и обработка ошибок.
...и остальные темы
@react_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27👍7❤3👏1
Предыдущая стабильная версия проекта vue-ray v1.17.4 вышла в мае 2023 года.
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤4🔥3👎1
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥4❤1