Can a React prop type be defined recursively? Can a React prop type be defined recursively? reactjs reactjs