@uroot

Какой тип данных прописать для useCallback в интерфейсе?

Есть интерфес:

export interface Pug {
  isBottom?: boolean
  onChangeLimit: any
}


Сама функция onChangeLimit:
const onChangeLimit = useCallback((page: number) => {
    if (faq.isPending) return;

    setData(prev => ({
      ...prev,
      currentPage: page,
    }));
  }, [data]);


Как это используется:
const Pagination = (props: Pug) => { ... }

Какой тип данных прописать для onChangeLimit? На () => void выдаёт ошибку, как я понял это не правильный тип данных в этом случае.
  • Вопрос задан
  • 56 просмотров
Решения вопроса 1
vovaspace
@vovaspace
Frontend Engineer
На () => void выдаёт ошибку

Конечно, выдаёт. У вас в useCallback функция с аргументом.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы