我正在使用此程序包useFitText(https://www.npmjs.com/package/use-fit-text)快速调整字体大小。我想在调整大小后调用一个钩子
const {ref, fontSize) = useFitText({
onFinish: () => {
console.log('fontSize', fontSize);
setFinalFontSiz(fontSize)
}
});
当我没有onFinish回调字体时,fontSize会发生变化,当我这样做时,字体大小也不会发生变化。
我做错了吗,还是软件包中的错误?
答案 0 :(得分:0)
根据文档尝试以下操作:
const {ref, fontSize} = useFitText({
onFinish: (finalSize) => {
console.log('fontSize', finalSize);
setFinalFontSiz(finalSize);
}
});
您在解构过程中遇到语法错误,应如上所述const {ref, fontSize}
。 finalSize
作为代表使用的最终字体大小的参数传递给onFinish
回调。