함수값
-
자바스크립트 함수의 특징 with redux ThunkJavaScript 2022. 3. 23. 02:31
Thunk는 특정 작업을 나중에 할 수 있도록 미루기 위해 함수 형태로 감싼 것을 의미한다. 리덕스에서 비동기처리를 위해 Redux Thunk를 공부하다가 Redux-Thunk의 핵심 함수인 다음과 같은 함수를 만났다. 이해가 잘 되지 않아서 차근차근 살펴보았다. 이해가 잘 되지 않아서 내 나름내로 아래와 같이 이해를 해봤다(문법적으로틀림) const addOneThunk = x => return(const fn = ()=>addOne(x)) 즉 const AddOneThunk = x=> return값 이라는 함수가 있을 때, 이 함수의 리턴 값으로 무기명함수(fn으로 표시함)이 들어있는것이다. 이를 문법에 맞게 표현하면 위와 같다. 그렇다면 이렇게 복잡한 함수를 왜 쓰는걸까? 결국 이는 콜백함수의 형태..