Javascript 切换不带状态的反应复选框

Javascript 切换不带状态的反应复选框,javascript,reactjs,Javascript,Reactjs,我有一些复选框,我只是用它们作为需要在单击时运行函数的数据的过滤器。通常,所有教程都建议使用状态来处理复选框选中的属性。不使用state是否可以执行此操作?我真的不想在我的状态中声明所有不同的复选框,只是为了打开和关闭它们。我希望我能像这样做 <input type="checkbox" checked={true} onChange={(e) => e.target.checked = false } /> 当然可以,使用不受控制的零部件,然后使用参照获取值。这被认为是又快

我有一些复选框,我只是用它们作为需要在单击时运行函数的数据的过滤器。通常,所有教程都建议使用状态来处理复选框选中的属性。不使用state是否可以执行此操作?我真的不想在我的状态中声明所有不同的复选框,只是为了打开和关闭它们。我希望我能像这样做

<input type="checkbox" checked={true} onChange={(e) => e.target.checked = false } />

当然可以,使用不受控制的零部件,然后使用参照获取值。这被认为是又快又脏,但你可以做到这一点没有问题。有关更多详细信息,请参阅本文:

当然可以,使用不受控制的组件,然后使用参照来获取值。这被认为是又快又脏,但你可以做到这一点没有问题。有关更多详细信息,请参阅本文: