一斩启、useImperativeHandle
綁定的ref .current
在某時變?yōu)?code>null
// 每次都是從新生成 ref.current = null埠褪。 在生成 ref.current={x:1}
useImperativeHandle(ref, () => {
return { x: 1 };
});
// 解決辦法搏存,取值可以用函數(shù)實現(xiàn)
useImperativeHandle(
ref,
() => {
return {
getX: () => 1,
};
},
[]
);
二 横朋、在 index.d.ts文件中引用了其他文件:找不到模塊“xx/index.d”或其相應(yīng)的類型聲明
- 在
index.d.ts
的文件中引用了其他文件藐俺,需要在 同文件夾的index.tsx
文件中添加導(dǎo)入export * from "./index.d";