Passing too many props into a single component may be a sign that the component should be split up. How many are too many you ask? Well.. "it depends". You might find yourself in a situation where a component have 20 props or more, and still be satisfied that it only does one thing.
Full article