2 года назад
7 методов оптимизации производительности React
Источник: Nuances of Programming 1. Использование React.memo (HOC, а не хук) import React, { memo } from 'react' interface Props { title: string subtitle: string } const MyComponent: React.FC<Props> = memo(({ title, subtitle }) => { return ( <div> <h1>{title}</h1> <h2>{subtitle}</h2> </div> ) }) React.memo  —  это компонент высшего порядка (HOC), который можно использовать для предотвращения ненужных повторных рендерингов функциональных компонентов. Обернув компонент в React...
1 год назад
Оптимизация React приложений: лучшие практики для фронтенд разработчиков
React - одна из самых популярных JavaScript библиотек для создания пользовательских интерфейсов. Однако, при разработке крупных и сложных React приложений, важно уделить внимание их оптимизации, чтобы обеспечить быструю загрузку и отзывчивость интерфейса. В этой статье мы рассмотрим полезные рекомендации по оптимизации React приложений. Начнем! 1. Использование PureComponent и memo React предоставляет два специальных компонента - PureComponent и memo, которые автоматически выполняют проверку на неизменность пропсов и состояния компонентов...