Closed tkv00 closed 3 months ago
//폼 유효성검사 const [isFormValid, setIsFormValid] = useState(false); useEffect(() => { const { height, weight, targetWeight, date, targetDate, exerciseTime, categories, } = form; //카테고리 유효성(각 카테고리별 1개이상은 선택) const isCategoriesValid = Object.values(categories).some( (arr) => arr.length > 0 ); //전체 유효성 const isValid = height > 0 && weight > 0 && targetWeight > 0 && date && targetDate && exerciseTime && isCategoriesValid; setIsFormValid(isValid); }, [form]);
구현내용
유효성 검사
구현사진
유효성 검사 이후 제출버튼 활성화
반응형 구현
형식 콘솔 출력