javascript - 使用 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);
}
应该怎么解决?谢谢
解决方案
推荐阅读
- ios - 使用boundingBox绘制矩形
- python - 为什么从 cuda 多次初始化 .dll
- javascript - 如何修改此 jQuery 以在下拉列表中动态显示和隐藏相关选择选项?
- microsoft-graph-api - POST 邀请调用返回状态设置为“错误”的响应的条件是什么
- graphql - 订阅结果上的联合类型
- office-store - 由于标题中包含 Excel 一词,AppSource 验证失败
- html - 如何在 ionic 3 应用程序的谷歌地图信息窗口中添加按钮
- linux - Docker中托管环境的ContentRootPath
- android - 如何在 AsyncTask 中向 ConstraintLayout 添加新的 ImageView?
- android - getAdapterPosition 已弃用 我应该改用什么?