useState文档说:
如果初始状态是昂贵的计算结果,则可以提供一个函数,该函数仅在初始渲染时执行
我可以理解计算昂贵的情况,但是Number.toString()呢?
useState(() => 10.toString())
在函数中传递它会不会有不利之处?
答案 0 :(得分:0)
但是Number.toString()呢?
useState(() => 10.toString())
在函数中传递它会不会有不利之处?
如果没有好处,最好不要这样做,因为这会降低代码的可读性。
明智的表现?不,它甚至不值得测量;所以?我不会那样做。