welldone-software/why-did-you-render

Wdyr ignores equality function in useSelector

Open

#190 创建于 2021年4月16日

在 GitHub 查看
 (3 评论) (1 反应) (0 负责人)JavaScript (188 fork)batch import
Low prioritybuggood first issuehelp wanted

仓库指标

Star
 (10,560 star)
PR 合并指标
 (30 天内没有已合并 PR)

描述

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);

贡献者指南