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
...