Se trata de una representación del DOM (Document Object Model) en memoria que le permite a React.js trabajar sobre la copia al comparar el DOM virtual con el DOM real, lo cual tiene como ventaja el ahorro de costos en términos de recursos (procesador, memoria RAM, etcétera).