Imaginemos que ahora dentro del componente Item, al precio que se recibe, antes de mostrarlo se lo multiplica por 2. ¿Qué pasaría si en vez de pasarle el precio como un numero en la prop price, se le pasa un string invalido?
<div><h1>Tech Training de React!</h1><Itemname="Laptop Asus 8GB Ram i7"price={500}/><Itemname="Laptop Dell 4GB Ram i5"price={250}/><Itemname="Laptop Dell 8GB Ram i7"price="texto"/></div>
Esto causara que en pantalla se vea un NAN.. pero hay formas de hacer esto mas correcto, y que se muestre un error en consola cuando nuestros componentes reciben un tipo de dato equivocado, utilizando Prop Types.
Para esto primero debemos instalar como una dependencia la librería prop-types
npminstallprop-types--save
Y luego agregar la declaración de los tipos de props que nuestro componente puede recibir: