Skip to content

¿Cómo mantener los componentes puros y qué ventajas tiene? #98

@gustavofmacia

Description

@gustavofmacia

En relación con la pregunta: ¿Cómo mantener los componentes puros y qué ventajas tiene?

Tenía entendido que los componentes puros son aquellos que solo se vuelven a renderizar si sus propiedades (props) o su estado cambian, sin importar si su componente padre se ha vuelto a renderizar. Un ejemplo de esto son los componentes funcionales envueltos en React.memo(). Por lo tanto, considero que el ejemplo presentado en la pregunta no ilustra un caso de componente puro, ya que, ante un re-renderizado del componente padre de "Button", este componente hijo se volverá a renderizar, independientemente de si la propiedad "text" ha cambiado.

¿Es correcto?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions