← Volver al inicio

Preguntas típicas de React.js

Principiante

¿Qué es el `Profiler` en React?

El Profiler es un componente que nos permite medir el tiempo que tarda en renderizarse un componente y sus hijos.

import { Profiler } from 'react'

function App() {
  return (
    <Profiler id="App" onRender={(id, phase, actualDuration) => {
      console.log({id, phase, actualDuration})
    }}>
      <Component />
    </Profiler>
  )
}

El componente Profiler recibe dos parámetros:

Esta información es muy útil para detectar componentes que toman mucho tiempo en renderizarse y optimizarlos.


Compra el libro
Portada del libro de Preguntas de React