console always returns "true" meaning except first button click
        import React, {useState} from 'react'
        function App() {
            let [itemState, setLike] = React.useState( [
                      { id:1, likeIt:false, }
                    ])
                    function addToWish(id){
                      setLike( itemState.map(item=> {
                        if(item.id === id){
                          item.likeIt = !item.likeIt 
                        }
                        return itemState
                      })) 
                    }
                     console.log(itemState)
                   return(<button onClick={()=> addToWish()}></button>);}
 
     
    