Does the separation of components
You would show something more complete... you Have there is only 85 lines of code, and you're worried how well the components look like. SERIOUSLY??!
is it right to make such transfer of props??
Doubtful. Why manually go through messing around with four values? Suddenly tomorrow it will be necessary to make 5 or 8 or 23 - and will copy-paste? Put them in a separate object and work with that object, like so