Javascript或React中的布尔参数约定是什么



我正在使用React,我想通过useState处理一个简单的setter。

例如,

const [isOpen, setIsOpen] = useState(false);
const handleIsOpen = (flag:boolean) => {
setIsOpen(flag)
}

我无法决定使用哪个名称来代替flag

有没有像这种情况下决定布尔参数的流行约定?

好吧,对于命名约定,您可以如下所示:

const [isOpen, setIsOpen] = useState(false);
const handleIsOpen = (toggleState:boolean) => {
setIsOpen(toggleState)
}

使用它并不总是强制性的,但作为标准实践和可读性,您可以更喜欢它。

最新更新