我有以下代码
import matplotlib.pyplot as plt
x = range(0,10)
y = [i*i for i in x]
plt.plot(x,y) #Plotting x against y
axes = plt.gca() #Getting the current axis
axes.spines['top'].set_visible(False) #It works
plt.setp(axes.spines, visible=False) #It rises error
plt.show() #Showing the plot
每次我单击复选框const {checked, setChecked} = useState(false);
<Form.Check type="checkbox"
checked={checked}
onClick={(e)=>{
setChecked(!checked);
}}/>
引发错误。我希望它能正常工作,因此不确定我缺少什么。
答案 0 :(得分:3)
重构
const {checked, setChecked} = useState(false);
到
const [checked, setChecked] = useState(false);
答案 1 :(得分:2)
是的,但是useState不会返回它重新调整数组的对象,因此您需要编写
const [checked, setChecked] = useState(false)