welldone-software/why-did-you-render

Wdyr ignores equality function in useSelector

Open

#190 ouverte le 16 avr. 2021

Voir sur GitHub
 (3 commentaires) (1 réaction) (0 assignés)JavaScript (188 forks)batch import
Low prioritybuggood first issuehelp wanted

Métriques du dépôt

Stars
 (10 560 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

When using wdyr I noticed that it reports unnecessary renders caused by useSelector with an equality function even though the equality function causes the render to be avoided. Looking at the code it looks like wdyr does not consider the result of the equality function.

An example:

useSelector(someSelector, (prev, next) => true);

Guide contributeur