javascript 使用状态常量[值,onChange]而不是常量[值,setValue]?为什么?[已关闭]

yftpprvb  于 2023-01-19  发布在  Java
关注(0)|答案(1)|浏览(110)
    • 已关闭**。此问题为opinion-based。当前不接受答案。
    • 想要改进此问题吗?**请更新此问题,以便editing this post可以用事实和引文来回答。

昨天关门了。
社区正在审查是否从昨天开始重新讨论这个问题。
Improve this question
一个简单的问题,不以const [something, setSomething]命名react中的useState变量是否正常?我在其他人的代码中遇到过这些问题:

const [value, onChange] = useState(null);
    const [inputValue, onInputChangeRaw] = useState("");

这是不好的做法吗?

    • 编辑:**似乎valuesetValue可以被程序员命名为任何名称,但是我想知道在什么情况下用不同的名称命名valuesetValue会比传统的const [value, setValue]更好?
hmae6n7t

hmae6n7t1#

是的,这是不好的做法,最好的做法是命名它们

const [stateName, setStateName] = useState(initialValue)

相关问题