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

时间:2020-10-08 23:00:05

标签: javascript callback

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

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

当我没有onFinish回调字体时,fontSize会发生变化,当我这样做时,字体大小也不会发生变化。

我做错了吗,还是软件包中的错误?

1 个答案:

答案 0 :(得分:0)

根据文档尝试以下操作:

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

您在解构过程中遇到语法错误,应如上所述const {ref, fontSize}finalSize作为代表使用的最终字体大小的参数传递给onFinish回调。