Vamos a crear un componente ‘Suma’ al que le pasaremos dos propiedades llamadas num1 y num2 y nos mostrará:
La suma de num1 + num2 es igual a total
Me mostrará:
La suma de 4 y 5 es igual a 9
import React from "react";
class Suma extends React.Component {
render() {
let num1 = parseFloat(this.props.num1);
let num2 = parseFloat(this.props.num2);
let suma=num1+num2
return (
<h2>
Suma de {num1} y {num2} es igual a {suma}
</h2>
);
}
}
export default function App() {
return <Suma num1="14" num2="57" />;
}
Otro ejemplo:
import React from "react";
class Suma extends React.Component {
render() {
let suma = 0;
for (i = 1; i <= this.props.hasta; i++) {
suma += i;
}
return (
<h2>
La suma de todos los numeros hasta el {this.props.hasta} es {suma}
</h2>
);
}
}
export default function App() {
return <Suma hasta="10" />;
}
import React from "react";
class Suma extends React.Component {
render() {
// Asignamos las variobles con destructuring
let {num1,num2}=this.props
let suma=parseFloat(num1)+parseFloat(num2)
return (
<h2>
Suma de {num1} y {num2} es igual a {suma}
</h2>
);
}
}
export default function App() {
return <Suma num1="14" num2="57" />;
}