Replace map with forEach
`forEach` is more semantically correct to use in the MultiselectCheckbox example. Codesandbox with `forEach` https://codesandbox.io/s/30-seconds-of-react-multiselectcheckbox-tk9qf
This commit is contained in:
@ -23,7 +23,7 @@ function MultiselectCheckbox({ options, onChange }) {
|
||||
const [data, setData] = React.useState(options);
|
||||
|
||||
const toggle = item => {
|
||||
data.map((_, key) => {
|
||||
data.forEach((_, key) => {
|
||||
if (data[key].label === item.label) data[key].checked = !item.checked;
|
||||
});
|
||||
setData([...data]);
|
||||
|
||||
Reference in New Issue
Block a user