score:0

selectionrange is a state, thus it needs to be included in dependency array:

useeffect(() => {
    setchartdata({
        labels: datadate(selectionrange),
        // ...
    })

}, [selectionrange]);

Related Query

More Query from same tag