- 변수 선언 후 변수명으로 값 출력
- let 변수명 = “값”;
- 태그 안에서 {변수명} 으로 출력
- {} 안에서 연산, 조건식(삼항연산자)도 가능
- ``
- 문자열과 변수값 함께 출력 가능
- 문자열 ${변수명} 형태
- ex) alert(이름: ${name}\\n별명: ${nickname});
- &&, ||
- &&
- 값이 조건을 만족할 때 출력
- {조건식 && “조건 만족시 출력할 값”} 형태
- ex) <h1>{name === "홍길동" && "홍길동입니다."}</h1>
- ||
- 값이 있으면 해당 변수 출력, 없으면 주어진 값 출력
- {변수 || “변수 값이 없으면 출력할 값”} 형태
- ex) <h1>{nickname || "닉네임이 없습니다."}</h1>
- &&
- 이벤트 함수
- 이벤트로 받는 값을 가져온다.
- 예시
- 키보드 입력: e.key
- 값: e.target.value
- 함수 예시
- 엔터키를 쳤을 때 onClick() 실행
-
const onEnter = (e) => { if (e.key === "Enter") { onClick(); } };
-
- 값을 입력했을 때 해당 값으로 set
- onChange={(e) => setName(e.target.value)}
- 값이 배열일 때 각각의 값으로 set
-
const onChange = (e) => { setForm({ ...form, [e.target.name]: e.target.value, }); };
-
- 엔터키를 쳤을 때 onClick() 실행
728x90
'Front-end > React' 카테고리의 다른 글
[React] useRef (focus, 값 자동증가) (0) | 2024.03.31 |
---|---|
[React] map (반복문, 반복문으로 Table 생성) (0) | 2024.03.31 |
[React] Style 적용 (css) (0) | 2024.03.09 |
[React] React 작업 환경 설정 및 프로젝트 생성 (0) | 2024.03.09 |
[React] Storybook 사용 (0) | 2024.02.29 |