자바스크립트로 함수형 프로그래밍 배우기 :: JSUnconf 컨퍼런스
필자는 자바 프로그래밍을 꽤 오랜 기간동안 해왔습니다. 때문에 객체 지향 프로그래밍 외의 코딩 스타일은 사실 거의 모른다 해도 과언이 아닙니다. 그런데 이번에 리액트를 공부하면서 거의 모든 곳에 함수형 프로그래밍이 쓰이고 있었고 때문에 이해는 커녕 따라치기에 급급한 수준임을 인정할 수 밖에 없었습니다. 물론 자주 보이는 함수들은 대충 뭐가 어떻게 굴러가는 구나 정도로 이해하고 넘어갔지만 리덕스와 미들웨어를 배우고 있는 요즘 자바스크립트, 특히 함수형 프로그래밍에 대한 기초지식이 상당히 부족함을 느끼고 있기에 자바스크립트의 함수형 프로그래밍에 대해 정리하고 넘어가려고 합니다. 함수형 프로그래밍은 말 그대로 '모든 걸 함수로 실행'하는 것입니다. 프로그램의 전부를 함수로 표현하는 거죠. 그럼 함수란 뭘까요?..
2020.09.03