React에 대해 공부를 하던중 클릭 이벤트(onClick)와 값 변경 이벤트(onChange)에 함수를 넣는 경우
오류가 발생하는 경우가 있어 공부하게 되었다.
💻함수란?
하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 코드의 집합
//함수 선언
function addNum(a, b) {
return a + b;
}
// 함수 호출
addNum(1, 3);
💻함수를 사용하는 이유?
- 코드의 중복 없이 유사한 동작을 하는 코드를 여러번 호출 할 수 있다.
- 모듈화로 인해 전체적인 코드의 가독성이 좋아진다.
- 프로그램이 문제가 발생하거나 기능 변경 시 손쉽게 유지보수 할 수 있다.
💻함수를 만드는 방식1 - 함수선언문
.png)
- 함수이름 : 함수를 호출하기 위한 이름
- 함수몸체 : 함수의 고유 기능을 수행하는 명령문의 집합
- 매개변수(파라미터) : 함수 호출 시에 전달되는 인수의 값을 저장할 변수
- 인수 : 매개변수에 전달 되는 데이터 값
- 반환 값 : 함수를 호출한 곳에 반환되는 특정 값(없을 수도 있다.)