При добавлении зависимостей в useMemo или useCallback линтером, добавляется еще и дженерик, если таковой используется в этой части кода
'TColumns' only refers to a type, but is being used as a value here.ts(2693)
const isSelected = useCallback((key: TColumns) => selectionState.includes(key),[TColumns, selectionState]);
Судя по всему, это починили в eslint-plugin-react-hooks@4.1.1, но из-за npx install-peerdeps жестко ставятся определенные версии (ветка обсуждения)
При добавлении зависимостей в useMemo или useCallback линтером, добавляется еще и дженерик, если таковой используется в этой части кода
Судя по всему, это починили в
eslint-plugin-react-hooks@4.1.1, но из-заnpx install-peerdepsжестко ставятся определенные версии (ветка обсуждения)