[TIL] Side Effect

iooi75·2021년 5월 12일
0

TIL

목록 보기
32/156

Side Effect란

함수(또는 컴포넌트)의 입력 외에도 함수의 결과에 영향을 미치는 요인

대표적인 예: 네트워크 요청(백엔드 API요청)


갑자기 누가 서버에 컴터 선을 뽑아버린다거나

갑작스러운 많은 요청으로 응답이 느려지거나하는 예외적인 모든 경우라고
보면 된다.

예를들어서, 유튜브에 접속했는데 구독 알림을 확인하기 위해 클릭후 서버에 ajax요청을 보냈고 서버측에서는 이미 특수한 상황에 의해서 서버가 마비가 되었다면 500번대 status code를 발송할 것이고, 클라이언트 입장에서는 render()되어진 페이지 부분에서 아무것도 값을 받을 수 없기에 항상 프론트 엔드 개발자는 이러한 사이드 이펙트가 필수적으로 오기 때문에 이것을 잘 핸들링 할 수 있어야한다.

참고로 영화 side effect도 반전 재밌음

profile
til' CTP WIN

0개의 댓글