Публикации по теме 'frontend'


Сбой JavaScript: вызывая производственные кошмары и решения
Это основной принцип. Это все равно, что пытаться наполнить ведро водой, ни разу его не опорожнив. Ведро будет продолжать наполняться по мере добавления воды, в конечном итоге оно переполнится и прольется. Точно так же любое приложение без циклов обновления будет продолжать потреблять память, и в конечном итоге оно переполнится и испытает проблемы с производительностью или сбои. в 2014 году я особенно хорошо помню один проект, в котором я не учёл управление памятью, что привело к..

Быстрый взгляд на Recoil
Вступление Прошло много времени с тех пор, как я опубликовал несколько статей о библиотеках управления состоянием React. Вы могли увидеть мои учебные пособия с использованием двух самых популярных библиотек, с которыми я работал в большинстве своих инженерных проектов Frontend / Fullstack - Redux и MobX . Эти две библиотеки очень мощные, и у каждой из них есть свои плюсы и минусы, а также лучшие практики применения. React постоянно развивается как технология, особенно с..

Как использовать React Context API с функциональным компонентом
Как использовать React Context API с функциональным компонентом В этой статье мы создадим небольшое приложение на React, используя Hackernews API. В этой статье предполагается, что вы имеете базовое представление о React и начальной загрузке. Введение в Context API Контекстный API - это API, предлагаемый React для помощи в управлении состоянием. Он предлагает нам те же функции, что и redux. Если бы мы должны были передать значение состояния от родительского компонента другому..

Хроники реакции
Привет энтузиастам React Уважаемые коллеги-разработчики, которые хотят начать изучать React, самую популярную в мире библиотеку JavaScript для создания пользовательских интерфейсов. Для всех вас, коллеги-разработчики, которые начинают изучать React, могут быстро столкнуться с непростой задачей расшифровки официальной документации или изучения многочисленных руководств. То, что изначально кажется простым путем, может превратиться в лабиринт сложностей и сделать обучение подавляющим и..

4 обязательных вещи для улучшения вашего процесса разработки
Под капотом Итак, сегодняшний рассказ о тех немногих вещах, которые, по моему личному мнению, помогают разработчикам ускорить процесс разработки. Не будем терять время и начнем с них. Псевдонимы пути Next js предоставляет простой способ настройки псевдонимов путей. Это настолько мощно и полезно, что каждый раз мне не нужно…

Системный дизайн для внешнего интерфейса: создание надежных и масштабируемых пользовательских интерфейсов
В современном цифровом ландшафте пользовательские интерфейсы играют жизненно важную роль в формировании общего пользовательского опыта веб-приложений. От платформ электронной коммерции до социальных сетей, хорошо спроектированный интерфейс может значительно повлиять на вовлеченность и удовлетворенность пользователей. Чтобы достичь этого, важно сосредоточиться на дизайне системы для разработки внешнего интерфейса, гарантируя, что пользовательский интерфейс не только визуально..

Оптимизация качества внешнего кода: глубокое погружение в Eslint и интеграцию Prettier на GoComet
Внедрение надежной централизованной системы линтинга может повысить эффективность разработчиков и избежать типичных проблем с синтаксисом и общим JavaScript, а также отреагировать на ловушки в процессе разработки. Поэтому очень важно иметь хорошо адаптированную систему ворса, соответствующую нашим требованиям. Проблемы, с которыми мы сталкиваемся Как и любая другая типичная производственная кодовая база, мы уже используем предварительно настроенную установку ESLint, поставляемую в..