- Главная
- Статьи о создании сайтов Страница 3
Полезные статьи (209)
Модальные окна и уведомления в Mantine UI
В этом уроке разбираемся, как показывать пользователю всплывающие модальные окна с помощью компонента Modal и информировать его о событиях через систему уведомлений...
ПодробнееGrid и Flex в Mantine: адаптивная верстка
Разбираемся, чем Grid отличается от Flex в Mantine и когда какой инструмент выбрать. Учимся делать раскладку отзывчивой через адаптивные брейкпоинты, а заодно...
ПодробнееEmotion в React: гайд по CSS-in-JS стилям
Emotion — гибкая CSS-in-JS библиотека для стилизации React-компонентов с поддержкой тем, анимаций и SSR. В статье разберём css prop, styled API и сравним Emotion с...
ПодробнееStyled Components в React: полное руководство
Изучаем styled-components — популярную библиотеку для CSS-in-JS в React. Узнаете, как создавать стилизованные компоненты, задавать динамические стили через пропсы и...
ПодробнееБиблиотеки для стилизации React-компонентов
В этом уроке разбираем три подхода к стилизации React-компонентов — Chakra UI, Material UI и Ant Design. Сравниваем их особенности, синтаксис и удобство кастомизации,...
ПодробнееMobX в React: гайд по управлению состоянием
MobX — реактивная библиотека для управления состоянием в React. В уроке разберём observable, action и computed, а также подключение хранилища к компонентам через...
ПодробнееRedux в React: работа с состоянием приложения
Redux — библиотека для управления состоянием в React-приложениях. В уроке разбираем три принципа Redux, работу store, actions и reducers, а также современный подход через...
ПодробнееУправление состоянием в React: подробный гайд
В этом уроке разбираемся, зачем React-приложению нужно управление состоянием и чем локальный state отличается от глобального. Разберём проблему prop drilling и то, как...
ПодробнееТестирование в React: Jest, RTL, Cypress
Выясняем, зачем нужно тестирование в React-приложениях и какие виды тестов существуют. Изучим базовые возможности Jest, научимся писать тесты компонентов с React Testing...
ПодробнееФормы в React: Hook Form, Formik, Final Form
Разбираем три главные библиотеки для форм в React — React Hook Form, Formik и Final Form. Сравниваем их подход к рендерингу, валидации и удобству разработки, чтобы...
ПодробнееНастройка TypeScript для проекта Event Me
Переходим от теории к практике: устанавливаем TypeScript как dev-зависимость в проекте Event Me и настраиваем tsconfig.json. Разбираем, какие опции компилятора важны на...
ПодробнееWayfinder: планирование любых проектов с ИИ
Wayfinder — это навык для ИИ-агентов, который позволяет планировать проекты любого масштаба. Он разбивает туман войны на задачи, использует прототипы и исследования, чтобы вы...
ПодробнееНавыки для Claude: инструкция для профи
Навыки для ИИ-агентов становятся новой валютой. Создаем навыки для Claude, которые лучше чем у большинства пользователей, с помощью проверенной схемы, справочных файлов и...
ПодробнееОбзор проекта Event Me на курсе по TypeScript
Знакомимся с проектом Event Me — full-stack приложением для создания событий и RSVP, которое переведём на TypeScript. Разбираем архитектуру фронтенда и бэкенда и намечаем...
ПодробнееОшибки компилятора TypeScript: упражнение
Делаем практическое упражнение по устранению ошибок компиляции TypeScript. Вы узнаете, как объявлять недостающие типы, работать с опциональными свойствами и union-типами, а...
ПодробнееРабочий процесс проверки типов в TypeScript
TypeScript умеет проверять типы отдельно от сборки — для этого существует флаг noEmit. В уроке разбираем, как совместить его с режимом watch и встроить проверку типов в...
ПодробнееTypeScript: повторение ключевых тем курса
Собираем воедино всё пройденное — от аннотаций типов и unions до интерфейсов, generics и настройки tsconfig.json. Такой обзор помогает увидеть, как отдельные концепции TypeScript...
ПодробнееТип any и директива @ts-ignore в TypeScript
Зачем в TypeScript существует тип any и как временно отключить проверку ошибок с помощью @ts-ignore. Вы узнаете, чем эти инструменты отличаются от unknown и...
ПодробнееPartial, Pick и Omit: работа с типами в TS
В этом уроке разбираем утилитарные типы TypeScript — Partial, Pick и Omit. Вы узнаете, как делать свойства опциональными, выбирать нужные поля и исключать лишние, не...
ПодробнееДженерики в TypeScript: гибкие типы данных
Что такое дженерики в TypeScript и зачем нужны параметры типов вместо any. Показываем на практических примерах, как создать обобщённый тип для необязательных значений и...
Подробнее