freeCodeCamp/guide/spanish/certifications/front-end-libraries/react/render-with-an-ifelse-condi.../index.md

37 lines
1.0 KiB
Markdown
Raw Normal View History

2018-10-12 19:37:13 +00:00
---
title: Render with an If/Else Condition
localeTitle: Render con una condición Si / Else
---
## Render con una condición Si / Else
### Método
Dentro del método de renderización del componente, escriba las instrucciones if / else que tienen su propio método de devolución que tiene JSX diferente. Esto le da a los programadores la capacidad de renderizar diferentes UI de acuerdo a varias condiciones.
Primero, ajuste el método de retorno actual dentro de una declaración if y establezca la condición para verificar si la variable 'visualización' es verdadera. Recuerde, usted accede al estado usando `this.state` .
### Solución
```react.js
if (this.state.display === true) {
return (
<div>
<button onClick={this.toggleDisplay}>Toggle Display</button>
<h1>Displayed!</h1>
</div>
);
}
```
A continuación, cree una declaración else que devuelva el mismo JSX **sin** el elemento `h1` .
```react.js
else {
return (
<div>
<button onClick={this.toggleDisplay}>Toggle Display</button>
</div>
)
}
```