728x90
반응형
순수 함수란
부작용 (side Effect)가 없어야 됨
순수 함수 예시
// 두 숫자를 더하는 순수 함수
function add(a, b) {
return a + b;
}
// 함수 호출
console.log(add(3, 5)); // 출력: 8
// 간단한 함수형 컴포넌트
function Greeting(props) {
return <h1>Hello, {props.name}!</h1>;
}
// 함수형 컴포넌트 호출
ReactDOM.render(
<Greeting name="John" />,
document.getElementById('root')
);
한마디로 결과가 명확해야 됨
순수하지 않은 컴포넌트
1. useEffect 안에서 axios 바로 호출 하는 거
=> 상태관리 쓰면 해결
2. 브라우저 이벤트 그냥 걸어버리는 거
=> 상태관리 쓰면 해결
참고
728x90
반응형
'TIL' 카테고리의 다른 글
Iterator 패턴 (0) | 2024.03.19 |
---|---|
자바스크립트 접근 제한자 (0) | 2024.03.09 |
Facade Pattern (0) | 2024.03.05 |
추상화 팩토리 패턴 (1) | 2024.02.06 |
호이스팅 관련 const, let, var 에러 정리 (0) | 2024.02.05 |
댓글