React useId

useId es un hook que genera una ID única para un componente y que se puede pasar como prop a atributos para accesibilidad.

function Input({label}) {
	const id = useId()
	return (
		<>
			<label htmlFor={id}>
				{label}
			</label>
			<input id={id}/>
		</>
	)
}