Skip to content

@reskript/no-useless-memo-hooks 对于 useCallback 误报的 case #359

Open
@dancerphil

Description

重现 Case:

const getInitialValues = useCallback(
    () => template,
    [template]
);

@reskript/no-useless-memo-hooks 提示 Hook useCallback's should be removed

但实际上,我希望仅当 template 的值发生变更时使用新的 callback,而当 template 的值没有变化时不更新 callback 的引用。在这种情况下,useCallback 是需要的。

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions