首页 > 解决方案 > 使用 Typescript 时增加 React 状态

问题描述

我试图在setMoviesPage每次handleScroll()调用时将 React 状态的值增加 1。但是,我得到 Typescript error Parameter 'prev' implicitly has an 'any' type

这是我的代码:

  const [moviesPage, setMoviesPage] = useState(1);


  async function handleScroll() {
    if (window.innerHeight + document.documentElement.scrollTop !== document.documentElement.offsetHeight) return;
    await setIsFetching(true);
    setMoviesPage(prev => prev + 1);
  }

应该怎么解决?谢谢

标签: javascriptreactjstypescriptreact-hooksstate

解决方案


推荐阅读