GitHub - platzi/curso-frontend-developer-practico
<div class="login">
<div class="form-container">
<img src="./logos/logo_yard_sale.svg" alt="logo" class="logo">
<h1 class="title">Create a new password</h1>
<p class="subtitle">Enter a new passwrd for yue account</p>
<form action="/" class="form">
<label for="password" class="label">Password</label>
<input type="password" id="password" placeholder="*********" class="input input-password">
<label for="new-password" class="label">Password</label>
<input type="password" id="new-password" placeholder="*********" class="input input-password">
<input type="submit" value="Confirm" class="primary-button login-button">
</form>
</div>
</div>
Diferenciemos componente de "un tipo de contenedor" **en react. Los contenedores o módulos son partes más grandes. En este caso puede ser todo el login. Sin embargo, un componente puede ser un input o un form. Los componentes deben mantenerse pequeños y responder a uno sola necesidad, si no, perdemos funcionalidad.
import React from 'react';
const Login = () => {
return (
<div className="login">
<div className="form-container">
<img src="./logos/logo_yard_sale.svg" alt="logo" className="logo" />
<h1 className="title">Create a new password</h1>
<p className="subtitle">Enter a new passwrd for yue account</p>
<form action="/" classNameName="form">
<label for="password" classNameName="label">Password</label>
<input type="password" id="password" placeholder="*********" classNameName="input input-password" />
<label for="new-password" className="label">Password</label>
<input type="password" id="new-password" placeholder="*********" className="input input-password" />
<input type="submit" value="Confirm" className="primary-button login-button" />
</form>
</div>
</div>
);
}
export default Login;