I have a boolean array in useState

const [checkBoxState, setcheckBoxState] = useState([true,true,true,true,true,......] 

I need a function that toggle only specific index value A function like this

const HanldeCheck = (index) => { setcheckBoxState[index] = !checkBoxState[index]; }; 

Please Help

1 Answer

maybe you can use something like this?

const HanldeCheck = (index) => { setcheckBoxState(prevState => prevState.map((item, idx) => idx === index ? !item : item)) }; 
0

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy