Публикации по теме 'front-end-development'


Производительность React - Проактивность или Реактивность
В какой-то момент большинство разработчиков React переходят от создания простых компонентов к разработке больших сложных приложений с большим количеством вложенных компонентов. Это часто приводит к осознанию того, что компоненты без необходимости повторно визуализируются при каждом взаимодействии с пользователем. Каждый повторный рендеринг компонента требует времени. Эти миллисекунды складываются и могут привести к задержке взаимодействия пользователя со страницей. sCU спешит на..

Лучшие фреймворки и библиотеки JavaScript, которые стоит попробовать в 2021 году
Лучшие фреймворки JavaScript В настоящее время JavaScript известен как один из самых востребованных языков программирования в сети. По данным W3Tech, 97,1% всех веб-сайтов используют его как язык программирования на стороне клиента. Другие области его реализации включают разработку мобильных приложений, веб-игр и настольных приложений. Следует отметить, что JavaScript - это не статическая технология. Напротив, он постоянно развивается, а это означает, что почти ежедневно вводится..

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

Поиск элементов массива с помощью методов массива JavaScript
Зачем тратить время на написание длинных циклов for , если можно использовать методы экземпляра. Это сделает наш код короче и четко заявит о нашем намерении. Циклы For наверняка будут делать то же самое, но иногда это делает наш код неоднозначным для чтения и сложным в обслуживании. Я разделил методы на группы, чтобы упростить понимание. Первая группа вернет один элемент, когда условие будет выполнено, а вторая группа вернет все экземпляры. Вы можете найти образцы кодов по этой..

Что такое «зоны» в Angular?
Что такое «зоны» в Angular? «Зона» - это способ сохранения контекста выполнения асинхронных задач. Angular использует зоны, чтобы включить автоматическое обнаружение изменений в ответ на изменения, внесенные асинхронными задачами. Например, изменение, инициированное каким-либо кодом в setTimeout , очевидно, является асинхронным, но Angular автоматически обнаружит любые изменения, внесенные этим асинхронным кодом - пока setTimeout выполняется в зоне приложения (что он и делает по..

Как я использую useEffect в React
Как будто рассуждать о жизненных циклах компонентов в компонентах класса React было недостаточно, все стало еще сложнее с появлением функциональных компонентов React и ловушки useEffect . Вот как я их использовал. Начните с пустого массива зависимостей. Это означает, что ваш эффект будет запущен только один раз. Часто это именно то, что вам нужно. Включите правило Exustive-deps из eslint-plugin-react-hooks в вашей конфигурации ESLint. Это даст вам предупреждение, если ваш..