Operador ternario en JSX

Como ya sabes, dentro de llaves se puede ejecutar código JavaScript. En realidad, este código no puede ser cualquiera, sino solo el más simple.

En particular, las condiciones if no se pueden aplicar allí. En su lugar, se deben utilizar variantes abreviadas de condiciones.

Dependiendo del valor de la constante show, mostremos un texto u otro. Usemos para ello el operador ternario:

jsxfunction App() {
  const show = true;
  
  return <div>
    {show ? 'text1' : 'text2'}
  </div>;
}

Se puede trabajar no solo con textos, sino también con etiquetas:

jsxfunction App() {
  const show = true;
  
  return <div>
    {show ? <p>text1</p> : <p>text2</p>}
  </div>;
}
Задание 1

Se da el siguiente código:

jsxfunction App() {
  const age = 19;
  
  return <div>
    
  </div>;
}

Si en age hay más de 18 años, muestre al usuario un párrafo con un texto en la etiqueta div, y si es menor, muestre otro.