使用useState的惰性初始化有什么缺点吗?

时间:2020-04-22 18:44:02

标签: javascript reactjs

useState文档说:

如果初始状态是昂贵的计算结果,则可以提供一个函数,该函数仅在初始渲染时执行

我可以理解计算昂贵的情况,但是Number.toString()呢?

useState(() => 10.toString())

在函数中传递它会不会有不利之处?

1 个答案:

答案 0 :(得分:0)

但是Number.toString()呢?

useState(() => 10.toString())

在函数中传递它会不会有不利之处?

如果没有好处,最好不要这样做,因为这会降低代码的可读性

明智的表现?不,它甚至不值得测量;所以?我不会那样做。