我正在重构TypeScript a in ReactJS,这是我所遵循的。在大多数情况下,本教程将教您如何将大部分代码重构为额外的材料。然而,登录部分是在ReactJS/JavaScript中完成的,我试图重构我的代码,作为挑战自己的一种方式。我坚持的部分是createContext,因为我无法理解所需的类型。原始JS代码import React, { useSta
例如,当我这样做时:
function Foo({ children }: React.PropsWithChildren<{}>);React.PropsWithChildren是从哪里来的?我对DefinitelyTyped的工作原理了解有限,但没有node_modules/@types/react文件夹,我也从未安装过@types/react。