useState tell react components can have states that change over time
const [sIndex, setIndex] = useState(-1);
// sIndex is the index of the selected item
// setIndex(0) is the first item in the list
onClick={() => setIndex(index)}- the function
setIndexchange the state ofsIndexto the value