So I have a select, which changes state value whenever I select something. This works perfectly, but since the select code is really massive and I have up to 6 selects per page I wanted to move it to another Component.
Here is how it looks like in 1 Component:
const [root1Select, setRoot1Select] = useState([[], []]);    
const root1Change = e => { setRoot1Select(e.target.value.split(',')); }
return(
  <div>
    <select id="root1" onChange={root1Change}>
    ...
And here is how I would like it too look:
App Component:
const [root1Select, setRoot1Select] = useState([[], []]);    
const root1Change = e => { setRoot1Select(e.target.value.split(',')); }
<SelectRoot />
SelectRoot Component:
return(
  <div>
    <select id="root1" onChange={root1Change}> //thats root1 from App Component
    ...
 
     
    