일반적으로 사이드 이펙트는 " 의도하지 않은 결과 " 를 의미한다.
특정 작업의 결과로 예상하지 않던 부수적인 효과를 말한다.
함수를 입력값에 대한 일정한 출력을 하는 것으로 가정할 때, 출력값에 영향을 미치지 않는
모든 결과를 Side Effect 라고 한다.
예를들어, a + b 를 해서 결과값을 리턴하는 함수에서 계산 기록을 저장하거나, 네트워크로 전송하는 것을
모두 Side Effect 라고 한다.
반응형
'개발정보' 카테고리의 다른 글
Github 동작 원리 (0) | 2022.09.14 |
---|---|
웹소켓 (0) | 2022.06.06 |
Singleton 패턴 (2) | 2022.05.04 |
바인딩 (2) | 2022.05.02 |
브라우저 캐싱 (1) | 2022.04.12 |