对于状态管理,我使用的是React redux,对于函数处理,我使用的是redux-saga。为了粘合redux存储和函数,我使用了React的新钩子useSelector和useDispatch。当我映射useSelector的变量时,我得到了TypeScript错误:Object is of type 'unknown'. PS。我也是TypeScript中的新手。
我创建了一个通用的错误处理程序包装函数,用于在出现错误时处理错误,并返回回调的结果。我的问题是typescript不允许我返回承诺,因为 TS2322: Type 'Promise<unknown>' is not assignable to type 'R'. } catch (error) { throw error;} 谁知道如何编写泛型
在a previous question of mine之后,我希望将泛型实参类型作为参数的映射转发到作为参数传递的回调。我希望传入任意数量的构造函数,使用这些函数来构造实例,然后将这些实例转发给回调。我目前使用这种方法,参数只是回调函数的一个数组,但这在语法上不太方便,而且TypeScript也没有提供工具帮助来验证所提供的回调函数</