En el caso a continuación, donde necesito actualizar el estado si se habilitó algún modo, ¿hay alguna implicación en el rendimiento de copiar incondicionalmente props.isScaffoldingMode al estado?
Me pregunto si debería usar didUpdate para este caso o copiar el accesorio solo cuando cambia.
No estoy seguro de si getDerivedStateFromProps provoca una nueva representación completa, como lo haría en este caso establecer el estado en didUpdate.
Gracias por tu tiempo.
static getDerivedStateFromProps(nextProps, prevState) { let newState = { prevIsScaffoldingMode: nextProps.isScaffoldingMode }; if (nextProps.isScaffoldingMode && !prevState.prevIsScaffoldingMode) { const scaffoldingState = StandardItemComponent.prepareScaffoldingMode(nextProps); newState = { ...newState, ...scaffoldingState }; } return newState; }