Влияет ли useMemo на ключевые компоненты?
При работе с динамическим числом компонентов React просит разработчиков предоставить уникальный ключ, чтобы не возникла эта ошибка:
Каждый дочерний элемент в списке должен иметь уникальную "ключевую" опору.
Скажем, каждый ребенок показывает свой значок и метку, основанную на некоторой опоре. Использует лиuseMemo
здесь какое-то влияние на производительность?
1 ответ
"useMemo будет пересчитывать мемоизированное значение только при изменении одной из зависимостей". - из документации React
Учитывая, что зависимости элементов (состояние, свойства) остались прежними и ничего не изменилось, нельзя отрицать выигрыш в производительности.