2023. 4. 18. 13:21ㆍ개발/토막난 상식
setFormFinishHandler 함수를 호출할 때에는 함수의 이름을 사용하거나, 함수를 호출하는 새로운 함수를 생성하여 전달하는 두 가지 방법이 있습니다.
1. setFormFinishHandler(codePostHandler) 형태로 함수의 이름 codePostHandler를 직접 전달하는 경우:
setFormFinishHandler(codePostHandler);
이 경우 formFinishHandler가 codePostHandler 함수로 설정됩니다.
2. setFormFinishHandler(() => codePostHandler) 형태로 함수를 호출하는 새로운 함수를 생성하여 전달하는 경우:
setFormFinishHandler(() => codePostHandler);
이 경우 formFinishHandler가 codePostHandler 함수를 호출하는 새로운 함수로 설정됩니다. 이렇게 하면 formFinishHandler가 호출될 때마다 codePostHandler가 실행됩니다.
일반적으로 setFormFinishHandler에 함수를 전달할 때에는 첫 번째 방법인 함수의 이름을 사용하는 것이 더 간결하고 선호되는 방법입니다. 그러나 특정 상황에서는 두 번째 방법을 사용하여 함수를 호출하는 새로운 함수를 생성하여 전달해야 할 수도 있습니다. 예를 들어, codePostHandler 함수가 외부 변수에 의존하거나, 콜백 함수의 형태로 사용되어야 하는 경우에는 두 번째 방법을 사용할 수 있습니다.
'개발 > 토막난 상식' 카테고리의 다른 글
나도 장고에선 CBV가 좋아 (1) | 2023.04.18 |
---|---|
antd Form 비활성화 (0) | 2023.04.18 |
camelToSnakeCase & snakeToCamelCase (1) | 2023.04.17 |
models 이름 설정 시 숫자 사용하지 않는 걸 권장 (0) | 2023.04.17 |
Ant Design의 Table 컴포넌트에서 ref를 사용하여 특정 column의 backgroundColor를 다른 column에 적용하는 기능 (0) | 2023.04.17 |