Se me ocurrió una situación alucinante, que (al menos todavía) no causó ningún problema, pero no pude encontrar nada buscando en Google.
Un ejemplo teórico (y poco realista pero ilustrativo) de dos componentes React:
// parent.js import Child from "./path-to-child"; export function Parent(props) { return( <Child content="some content" /> ); } // child.js import withContext from "./path-to-context"; function Child(props) { return( <p> {props.content} </p> ); } export default withContext(Child); Entonces, Parent está pasando content como prop a Child . Si el contexto provisto por withContext HOC también tuviera una propiedad con name content , ¿qué pasaría? ¿Hay un orden de precedencia o el content es solo el valor más reciente que sobrescribe el anterior o tal vez algo más?