📌 Side Eftect (부수 효과) : 함수 내의 구현이 함수 외부에 영향을 미치는 것 let foo = 10; function sum(a) { foo = foo + a; } 함수 sum은 함수 외의 변수 foo를 변경시키므로 부수효과가 있는 함수이다. React에서의 Side Eftect API (setTimeout) 사용 이벤트 사용하여 DOM 직접 조작 데이터 가져오기 (fetch API, localstorage) 📌 순수 함수 : 오직 함수의 입력만이 함수의 결과에 영향을 미치는 함수, 부수효과를 가지지 않은 함수, 예측이 가능한 함수 함수 외부를 변경시키지 않음 어떠한 전달 인자가 주어질 경우 항상 같은 값을 반환함 인자로 전달된 값을 수정하지 않음 🙋♀️ Math.random()은 순수 ..