我正在使用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)
}
使用它并不总是强制性的,但作为标准实践和可读性,您可以更喜欢它。