What is this error >State updates from the useState() and useReducer() Hooks don't support the second callback argument.? : The sentence that i pasted in the tittle is what i got from my code, im triying to make a change over the state in an array , using hooks, this is my code.


    export default function card(){
     let array = [true,false]
        
        const [change, setChange]=useState(array)
        console.log(change, change.length, camchangebio[0])
    
        function toggleIcon() {
            setChange(
                ...change,
                change[0]=!change[0]
            )
     console.log(change)
         }
    return(
    </Fragment>
        { cambio[0] ? (<p>hi</p>): (<p>bye</p>)}
    </Fragment>
    )
    
    }

whit this i got the firts change, i change hi to bye... but when i click it again, y got this error MyContracts.js:18 

> Uncaught TypeError: change is not iterable

     