不确定我是否正确使用 useFitTest 包

Not sure I'm using useFitTest package properly

我正在使用这个包 useFitText(https://www.npmjs.com/package/use-fit-text) 动态调整字体大小。我想在调整大小后调用一个钩子

const {ref, fontSize) = useFitText({
  onFinish: () => {
    console.log('fontSize', fontSize);
    setFinalFontSiz(fontSize)
  }
});

当我没有onFinish回调时,fontSize会改变,当我有时,它不会改变。

我是不是做错了,或者这可能是包中的错误?

根据文档试试这个:

const {ref, fontSize} = useFitText({
  onFinish: (finalSize) => {
    console.log('fontSize', finalSize);
    setFinalFontSiz(finalSize);
  }
});

你的解构语法错误,应该是const {ref, fontSize}如上。 finalSize 作为参数传递给 onFinish 回调,表示最终使用的字体大小。