Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 복합키
- git
- @IdClass
- json
- json gson 차이
- queryDSL
- Spring Spring boot 차이
- REST API 규칙
- JPA
- jwt메서드
- Error creating bean with name
- ERD 작성
- uncheck Exception
- 스프링 부트 기능
- 인텔리제이
- 1차캐시
- jpa에러
- github
- 빈생성안됨
- 스프링부트오류
- Filter
- spring서버
- Q 클래스
- 스프링 부트 공식 문서
- JPA주의사항
- Unsatisfied dependency
- jpa회원가입
- REST란
- 최종 프로젝트
- JoinColumn
Archives
- Today
- Total
Everyday Dev System
react 코드 본문
<form onSubmit={handleSubmit}>
const handleSubmit = async (e) => {
e.preventDefault();
// Replace 'YOUR_API_ENDPOINT' with the actual API endpoint for member registration
const response = await fetch('YOUR_API_ENDPOINT', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify(formData),
});
if (response.ok) {
// Handle successful registration, e.g., show success message or redirect to a login page
console.log('Member registered successfully!');
} else {
// Handle registration failure, e.g., show error message
console.error('Member registration failed!');
}
};
const handleChange = (e) => {
const { name, value } = e.target;
setFormData((prevData) => ({
...prevData,
[name]: value,
}));
};
이벤트가 발생한 것의 name 값에 따른 value를
e.target에서 name,value를 뽑아옴.
setFormData를 호출해서 formData 내에 이것만 값을 수정
<label>
Password:
<input
type="password"
name="password"
value={formData.password}
onChange={handleChange}
/>
</label>
값이 바뀔때 마다(onChange)
handleChange를 호출하여 FormData 값을 변경하는 것임.
<a href="https://www.flaticon.com/kr/free-icons/" title="작업 아이콘">작업 아이콘 제작자: juicy_fish - Flaticon</a>
const [formData, setFormData] = useState({
//firstName: '',
//lastName: '',
name: '',
email: '',
password: '',
});
useState는 안에 필드들을 갖는 객체와 같은 형태임
formData 는 변수명이다.
setFormData는 formData를 수정할 때 호출하는 메서드
'내배캠 주요 학습 > 매일 공부' 카테고리의 다른 글
Spring Security + JWT + Redis 활용 기초 (0) | 2023.08.21 |
---|---|
Task Rail 영상 (0) | 2023.08.14 |
React로 프론트 구현하기 (0) | 2023.08.08 |
Task-Rail, 협업을 위한 Rail 기획 (0) | 2023.08.07 |
checked, unchecked Exception - rollback 이슈 (0) | 2023.08.04 |