Ok, React.memo HOC imita para un "componente de función" lo que extendería React.PureComponent haría para un "componente de clase".
Si algún componente principal activó alguna representación, los componentes puros no se vuelven a representar si sus accesorios no han cambiado. OK
Pero no puedo entender cuándo no debo usar React.memo para componentes de funciones. En mi opinión, siempre parece ser la mejor solución, de manera que debería ser el comportamiento predeterminado de los componentes de React. Pero no lo es. ¿Qué es lo que no entiendo de esto? ¿En qué ejemplo no deberíamos usar React.memo o confiar en componentes puros?
Y si mi componente React no debería ser puro pero lo hice así, ¿cuáles son las desventajas?