κ°μ²΄ ννλ‘ propsλ₯Ό λ΄λ €μ£Όλ©΄ μΌμΌν μμ±μ μ μ μ΄λ νλ²μ λ΄λ €μ€μ μ¬μ© κ°λ₯νλ€.
<Input
label="Amount"
input={{
id: "amount_" + props.id,
type: "number",
min: "1",
max: "5",
step: "1",
defaultValue: "1", // μ΄κΈ°κ°
}}
/>
import React from "react";
import classes from "./Input.module.css";
const Input = (props) => {
return (
<div className={classes.input}>
<label htmlFor={props.input.id}>{props.label}</label>
<input {...props.input} />
{/* {...props.input}μΌλ‘ inputμ λͺ¨λ κ°μ²΄ ν€&κ°μ λ°μμ¬ μ μμ */}
</div>
);
};
export default Input;
λ¨Όκ° μ μ λνν΄μ§λ λλ,, νλ‘κ·Έλλ¨Έμ€ λ 벨 0λ¨κ³ νΈλλ° μκ°μ΄ λ μ€λκ±Έλ¦°λ€. π΅βπ«