Перейти к содержанию

Фронтенд

216 Темы 308 Сообщения

HTML, CSS, JavaScript, React, Vue, Angular, Svelte, UI фреймворки! Адаптивная верстка, оптимизация, Webpack/Vite, SSR. Помощь новичкам, экспертные кейсы, тренды (PWA, JAMstack).

Подкатегории


  • Делитесь опытом, задавайте вопросы и обсуждайте Angular. Найдите ответы по разработке на Angular: компоненты, директивы, роутинг, RxJS, NGRX, NGXS, оптимизация и лучшие практики. Актуальные туториалы, решения ошибок и тренды Angular 12+.

    1 4
    1 Темы
    4 Сообщения
    ArtemLA
    Я бы отдельным курсом прошелся по rxjs, просто отдельно, потому что эта тема не сразу очевидна для новичков, без нее не понять ангуляр, и она достаточно самобытная, и даже если вы пойдете с ангуляром разными дорогами, то вы сможете использовать rxjs и без него и сильно упростите себе жизнь в некоторых моментах А перед этим надо разобраться с асинхронными функциями в js, если ты новичек совсем
  • Обсуждайте Vue: компоненты, Vuex, Vue Router, Composition API! Создавайте SPA, оптимизируйте приложения, решайте ошибки. Помощь новичкам, советы по Vue 3.0+, интеграция с Nuxt.js и Vite. Делитесь кодом, изучайте тренды.

    3 11
    3 Темы
    11 Сообщения
    kirilljsxK
    @Hater надо
  • Обсуждаем React: JSX, Redux, React Hook Form, MobX, Custom Hooks, Хуки, Zustand, Vite, Webpack, MUI. Поделись опытом, задай вопросы и получи ответы от сообщества разработчиков React. Узнай, как создавать мощные и масштабируемые приложения с помощью React и его экосистемы.

    18 53
    18 Темы
    53 Сообщения
    kirilljsxK
    [image: 1776690991727-a388cfec-98b3-4bbe-b4d9-385e9a5290d0-image.webp] Если кто не знаком с Vite или только вкатывается в веб-разработку начиная свои первые шаги с React, то эта статья определенно для Вас! Vite - это быстрый и современный инструмент сборки для создания веб-приложений. Он ускоряет процесс разработки, обеспечивая более быстрое время сборки и лучшую производительность. Ранее для работы с React самим вручную необходимо было прикручивать webpack, babel и другие штуки для работы, но с приходом Vite он делает все сам, а мы лишь занимаемся разработкой не отвлекаясь на не нужные нам настройки. Ниже перечислены некоторые преимущества использования React с Vite: Быстрые обновления без перезагрузки страниц. Более быстрые и компактные сборки для продакшена. Автоматическая обработка JSX. Более быстрая сборка. Ну и конечно же стандартные настройки что бы начать программировать сразу! Пошаговая инструкция по настройке React с Vite Шаг 1- Установка node Для работы с Vite и конечно же с React требуется node js и npm, если Вы их еще не установили сделайте это, вот ссылки: https://nodejs.org/en/download https://docs.npmjs.com/downloading-and-installing-node-js-and-npm Шаг 2 - Создаем новый проект с Vite Vite предоставляет простой способ создания новых проектов. Для создания нового проекта React с помощью Vite можно использовать следующую команду: npm create vite@latest my-react-app [image: 1776691481161-a904f81a-6621-4629-93a3-2f59694b8869-image.webp] Шаг 3: Выберите фреймворк После того как мы начали установку нашего реакт приложение необходим выбрать сам реакт: [image: 1776691535342-894d9615-6912-403a-9307-d35ebaa9c15c-image.webp] Далее установщик предложит как мы хотим использовать react с использование TypeScript, React Compiler. Так как эта статья для джунщиков и вкатунов, выбираем 3 вариант просто JavaScript: [image: 1776691623647-f5fa696e-7fdf-4ace-b4a9-e263ac1e18de-image.webp] После выбора инструментария установщик спроси установить через npm пакеты и запустить? Нажимаем - yes [image: 1776691687104-cdcdd36e-fbf9-4f34-a073-cd85b1265c1a-image.webp] Дожидаемся и видим что наше приложение готово и запустилось: [image: 1776691736266-41030b5c-e36a-4956-9b99-97a4d9eebb0c-image.webp] Попробуй перейти по ссылке из терминала: http://localhost:5173/ и если все прошло удачно, то попадете на стартовую страницу react + vite приложения: [image: 1776691813800-73a06842-7c94-4b68-82b3-75fa8fcb9683-image.webp] УРА! Теперь все готово для работы, после нажимаем ctrl+c что бы отключиться в терминале: [image: 1776691859815-d8922379-3b98-46ef-a1dd-a0235f398d40-image.webp] После можно спокойно переходить в папку с проектом: cd my-react-app И запускать редактор кода (vs code или что там у вас): code . Если вы уже делали все манипуляции через редактор кода и встроенный терминал то думаю не надо объяснять что куда Ну все теперь теперь можете работать с React и не париться насчет настройки и билдинга проекта - успехов Вам! И да, если что подписывайте на меня в МАХ: https://max.ru/id503118837522_biz
  • обсуждение SSR, SSG, API Routes, ISR, оптимизации производительности. Советы по роутингу, деплою (Vercel), интеграции с TypeScript, Tailwind. Решение ошибок, лучшие практики, кейсы. Обмен опытом и помощь от сообщества разработчиков

    7 13
    7 Темы
    13 Сообщения
    kirilljsxK
    Не то что переобулся, а в воздухе шнурки меняет - вот честно уже достало. Я конечно понимаю ИИ бустанул разработку, но с такой скоростью летать это пзд*ц какой-то
  • 1 5
    1 Темы
    5 Сообщения
    itraceI
    А правда, что директива $bindable должна использоваться редко? Говорят, что частое использование может усложнить отладку и снизить поддерживаемость кода. Или это просто пустые слова? Логично же, чтоеё использовапние вносит существенное упрощение в структуру кода. Почему тогда проблемы?