es
Feedback
Frontender Libs - обзор библиотек JS / CSS

Frontender Libs - обзор библиотек JS / CSS

Ir al canal en Telegram

Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/sWebDev

Mostrar más
7 532
Suscriptores
-524 horas
-287 días
-9930 días
Archivo de publicaciones
🔥 Самые нужные каналы для Frontend разработчика, чтобы расти в доходе 💸Frontend | Вопросы собесовFrontend | LeetCodeFrontend | ТестыFrontend | Удалёнка Подпишись, чтобы не потерять ☝️

Torus Vortex Анимация тороидального вихря на Three.js. 👉 @sWebDev

Динамическая загрузка компонентов с использованием возможностей Angular Ivy Одним из нововведений в Angular с появлением Ivy
Динамическая загрузка компонентов с использованием возможностей Angular Ivy Одним из нововведений в Angular с появлением Ivy является возможность динамической загрузки компонентов. Ранее этот процесс требовал использования ComponentFactoryResolver. С Ivy же, динамическая загрузка компонентов стала проще и интуитивно понятнее. Пример: Для динамической загрузки компонентов мы можем использовать метод ViewContainerRef.createComponent. Он позволяет загружать компоненты по мере необходимости, не загружая их в основной бандл приложения.
import { Component, ViewChild, ViewContainerRef } from '@angular/core';

@Component({
  selector: 'app-dynamic-loader',
  template: `<ng-template #container></ng-template>`
})
export class DynamicLoaderComponent {
  @ViewChild('container', { read: ViewContainerRef, static: true }) container: ViewContainerRef;

  constructor() {}

  loadComponent(component: any) {
    this.container.clear();
    this.container.createComponent(component);
  }
}
👉 @sWebDev

Разница налицо. 👉 @sWebDev | #юмор
Разница налицо. 👉 @sWebDev | #юмор

⚡️ IT-обучение теперь в Telegram! В cвязи с недавнем замедлением Ютуба — лучшие обучающие каналы переехали в Telegram Вот кан
⚡️ IT-обучение теперь в Telegram! В cвязи с недавнем замедлением Ютуба — лучшие обучающие каналы переехали в Telegram Вот каналы для айтишников: 📱 Frontend: @Frontend 📱 Python: @Python 📱 GitHub: @GitHub ⚙️ Backend: @Backend 🤓 Общее айти: @portalToIT 👩‍💻 Java: @Java 👩‍💻 C#: @Csharp 👩‍💻 С/С++: @Cpp 🖥 Базы Данных & SQL: @SQL 👩‍💻 Golang: @Golang 🖥 PHP: @PHP 👩‍💻 Моб. разработка: @MobDev 👩‍💻 Разработка игр: @GameDev 👩‍💻 DevOps: @DevOps 🖥 Data Science: @DataScience 🤔 Хакинг & ИБ: @InfoSec 🐞 Тестирование: @QA 📱 Маркетинг: @Marketing 🖥 Дизайн: @Design ➡️ Сохраняйте себе, чтобы не потерять

Что принимает функция-валидатор, созданная с использованием ValidatorFn?
Anonymous voting

Использование ValidatorFn Что принимает функция-валидатор, созданная с использованием ValidatorFn? Если забыли, то вернитесь
Использование ValidatorFn Что принимает функция-валидатор, созданная с использованием ValidatorFn? Если забыли, то вернитесь к посту от 02.09.2024. 👉 @sWebDev

Superfine Superfine — это минималистичная JavaScript-библиотека для работы с виртуальным DOM, которая позволяет создавать и о
Superfine Superfine — это минималистичная JavaScript-библиотека для работы с виртуальным DOM, которая позволяет создавать и обновлять пользовательские интерфейсы с минимальными затратами на производительность. 👉 @sWebDev

Eye Анимация глаза на GSAP. 👉 @sWebDev

Яндекс Директ Только этой осенью Яндекс Директ добавит до 20 000 ₽ на рекламу для вашего бизнеса ⚡ Зарегистрируйтесь до 30 се
Яндекс Директ Только этой осенью Яндекс Директ добавит до 20 000 ₽ на рекламу для вашего бизнеса ⚡ Зарегистрируйтесь до 30 сентября 2024 года, чтобы участвовать в акции 💰 Узнать больше #реклама yandex.ru О рекламодателе

Использование изолированных модулей в Angular Статья описывает поддержку опции isolatedModules в Angular 18.2, которая ускоря
Использование изолированных модулей в Angular Статья описывает поддержку опции isolatedModules в Angular 18.2, которая ускоряет сборку приложения на 10% за счёт использования транспиляции TypeScript через бандлер (например, esbuild) вместо обычного TypeScript. Эта опция позволяет оптимизировать код, инлайнить const и обычные enum, и убрать необходимость в оптимизациях на основе Babel для TypeScript-кода. Для включения этой функции нужно добавить "isolatedModules": true в tsconfig.json. 👉 @sWebDev

Textures 3Д анимация фигуры на GSAP. 👉 @sWebDev

RoughNotation RoughNotation — это JavaScript-библиотека для аннотирования текста и элементов веб-страниц с использованием «гр
RoughNotation RoughNotation — это JavaScript-библиотека для аннотирования текста и элементов веб-страниц с использованием «грубых» или рисованных стилей, похожих на ручные зарисовки. 👉 @sWebDev

Курс по frontend-разработке с junior до middle Несколько фактов о нашем курсе: - личный ментор/наставник; - помогаем решать т
Курс по frontend-разработке с junior до middle Несколько фактов о нашем курсе: - личный ментор/наставник; - помогаем решать твои текущие задачи; - доучиваем после онлайн-школы; - ведем от уровня junior до middle Уже во время обучения наши ученики зарабатывают от 60 000 рублей. Хватит тратить деньги, покупая не оправдывающие себя курсы Забронируй курс по специальной цене! Узнать больше #реклама 16+ ykul.ru О рекламодателе

У вас уже наступил год "Х"? 👍 - Да. ❤️ - Пусть учатся понимать. 👉 @sWebDev | #юмор
У вас уже наступил год "Х"? 👍 - Да. ❤️ - Пусть учатся понимать. 👉 @sWebDev | #юмор

🏆 Хакатон «Код Согласия» – масштабное соревнование для опытных и начинающих ИТ-специалистов. Реши реальную бизнес-задачу и п
🏆 Хакатон «Код Согласия» – масштабное соревнование для опытных и начинающих ИТ-специалистов. Реши реальную бизнес-задачу и поборись за призовой фонд в 1 000 000 рублей! Регистрируйся до 27 сентября: https://cnrlink.com/soglasiecodefrontlibs Приглашаем frontend и backend разработчиков, аналитиков, product менеджеров, дизайнеров, тестировщиков, студентов и выпускников технических вузов.  Организатор хакатона – страховая компания «Согласие». Компания существует на рынке более 30 лет и входит в топ-10 страховщиков России. 🚀 На выбор участников хакатона — одна из задач, основанных на реальных бизнес-кейсах СК «Согласие»: 1️⃣ Web-сервис для проверки гипотез: разработайте инструмент для быстрого создания и тестирования новых страховых продуктов. Стек технологий — не ограничен. 2️⃣ Сервис для ведения проектов: разработайте систему для централизованного хранения, удобного отображения и мониторинга крупных проектов внутри компании. Допустимые стеки в данной задаче: Vue JS, PHP, C# Ключевые этапы хакатона «Код Согласия»: 🔹до 27 сентября — окончание регистрации 🔹 28 сентября — старт хакатона 🔹30 сентября, 3 октября, 5 октября — чек-поинты с экспертами 🔹 6 октября — оглашение победителей Не пропусти масштабное соревнование — присоединяйся к хакатону «Код Согласия»: https://cnrlink.com/soglasiecodefrontlibs Реклама. ООО "СК"Согласие". ИНН: 7706196090. erid: LjN8K47dk

Imbue loader v0.4 Анимированный загрузчик с колбой на Anime.js. 👉 @sWebDev

Использование useFieldArray в React useFieldArray — это хук из библиотеки React Hook Form, помогающий управлять массивами пол
Использование useFieldArray в React useFieldArray — это хук из библиотеки React Hook Form, помогающий управлять массивами полей в динамических формах. Пример:
import React from 'react';
import { useForm, useFieldArray, Controller } from 'react-hook-form';

function DynamicForm() {
  const { control, handleSubmit } = useForm({ defaultValues: { items: [''] } });
  const { fields, append, remove } = useFieldArray({ control, name: 'items' });

  return (
    <form onSubmit={handleSubmit(console.log)}>
      {fields.map((field, index) => (
        <div key={field.id}>
          <Controller
            name={`items[${index}]`}
            control={control}
            render={({ field }) => <input {...field} />}
          />
          <button type="button" onClick={() => remove(index)}>Удалить</button>
        </div>
      ))}
      <button type="button" onClick={() => append('')}>Добавить элемент</button>
      <input type="submit" />
    </form>
  );
}

export default DynamicForm;
👉 @sWebDev

Хочешь щёлкать задачи по фронтенду как орешки? Канал Frontend tests & tasks научит! Это не очередной канал с задачами. Здесь
Хочешь щёлкать задачи по фронтенду как орешки? Канал Frontend tests & tasks научит! Это не очередной канал с задачами. Здесь придется думать. Убедись сам 👉 @Frontend_tasks

Как вы думаете, можно ли стать хорошим разработчиком, пропуская основы? ❤️- ChatGPT решит все мои проблемы. 👍 - Может быть,
Как вы думаете, можно ли стать хорошим разработчиком, пропуская основы? ❤️- ChatGPT решит все мои проблемы. 👍 - Может быть, но лучше знать основы. 🤔 - Нет. 👉 @sWebDev | #юмор

Frontender Libs - обзор библиотек JS / CSS - Estadísticas y analítica del canal de Telegram @swebdev