Публикации по теме '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, поставляемую в..