Skip to content

Qual é a diferença entre componentes de classe e componentes funcionais no React? Em que situações você usaria um em vez do outro? #42

Answered by Gustavo-Moller
SolarisSy asked this question in Q&A
Discussion options

You must be logged in to vote

No React, existem dois tipos de componentes: componentes de classe e componentes funcionais. Ambos podem ser usados para criar interfaces de usuário reutilizáveis, mas eles possuem diferenças significativas em suas estruturas e funcionalidades.

Os componentes de classe são definidos como classes ES6 e estendem a classe React.Component. Eles possuem um estado interno e podem ser usados para manipular o ciclo de vida do componente. Esses componentes podem ter métodos de ciclo de vida, como componentDidMount() ou componentDidUpdate(), que são chamados em momentos específicos durante o ciclo de vida do componente.

javascript
Copy code
class MeuComponente extends React.Component {
render() {
r…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by SolarisSy
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants