You do not check the types of support themselves; React does this for you.
However, as the docs say, as long as you are in development mode. Each prop type check is a function call that uses processing power and memory.
While you are in development, knowing that one of your details is of the wrong type, this is worth a worthy compromise.
Once you are in production, your application needs to be tested thoroughly enough so that none of your prop statements work anyway.
For this reason, they are skipped to make your application more efficient.
source share