Web Dev/1. JS 문법 관련

[함수형 프로그래밍] 함수형 프로그래밍 콕 찔러보기

hYhY1234 2021. 1. 10. 23:30
728x90

함수형 프로그래밍 콕 찔러보며!

유인동님의 강의를 통해서 함수형 프로그래밍이 대체 무엇인지 감을 좀 잡아보려고 한다. 아마 사람들 말로는 이미 React를 다루면서 함수형 프로그래밍을 모르면서도 쓰고 있었을거라는데, 한번 제대로 뭔지 보려고 한다(아마 제대로 다 이해는 못할것이다!)

 

공부 자료 1. 유인동님의 유튜브 비디오 

 

공부 자료 2. 유인동님의 인프런 강의(무료버전) 

 

자바스크립트로 알아보는 함수형 프로그래밍 (ES5) - 인프런

마플(http://www.marpple.com)의 CTO 유인동님이 알려주는 함수형 프로그래밍에 대한 강좌 입니다. 함수형 프로그래밍으로 라이브러리를 직접 만들어가며 함수형 프로그래밍의 패러다임과 코딩의 즐거

www.inflearn.com

 

 

공부 자료 3: 타입스크립트와 함수형 프로그래밍

 

타입스크립트와 함수형 프로그래밍 | 유기체의 다락방

타입스크립트와 함수형 프로그래밍 서두 제목을 참 정하기 어려웠다. 프로그래밍 패러다임과 자바스크립트 계열 언어와의 궁합을 다루다보니... 최근 관심이 가는 함수형 프로그래밍에 대해 훑

62che.com

이 글을 읽고 좀 혼란스러웠는데, 다른 분들의 말을 들어보니 지금의 타입스크립트는 타입이 있는 의미가 더 크기 때문에 함수형 프로그래밍을 얼마든지 적용할 수 있다고 하셨다. 이부분은 타입스크립트를 더 공부하면서 확인해야할 것 같다. 

 

 

공부 자료 4: 함수형 프로그래밍 강의

 

함수형 프로그래밍과 JavaScript ES6+ - 인프런

ES6+와 함수형 프로그래밍을 배울 수 있는 강의입니다. 이 강좌에서는 ES6+의 이터러블/이터레이터/제너레이터 프로토콜을 상세히 다루고 응용합니다. 이터러블을 기반으로한 함수형 프로그래밍,

www.inflearn.com

 

 

공부 자료 5: JS로 함수형 프로그래밍 배우기

 

JS로 함수형 프로그래밍 배우기

함수형 프로그래밍이 뭐야?

velog.io

 

 

 

 

함수형 프로그래밍을 도와주는 것들

- underscore.js:

 

[underscore.js] underscore.js란 무엇인가?

underscore.js란 무엇인가?

medium.com

 

- lodash:

 

Lodash란?

Lodash란 js 라이브러리 공식 메뉴얼을 학습해보고자 한다. "A modern JavaScript utility library delivering modularity, performance & extras" 라고 공식 홈페이지에서 소개하고 있다. jquery처럼 전역으로 선..

bucheo3.tistory.com

 

- ramda:

 

Ramda Documentation

Ramda emphasizes a purer functional style. Immutability and side-effect free functions are at the heart of its design philosophy. This can help you get the job done with simple, elegant code.

ramdajs.com

 

- lodash vs ramda:

 

람다(Ramda)와 로다시(Lodash) 그리고 함수형 프로그래밍

What is good code?

engineering.huiseoul.com

 

- 람다(Ramda) 라이브러리를 이용해 자바스크립트에서 함수형 프로그래밍하기

 

람다(Ramda) 라이브러리를 이용해 자바스크립트에서 함수형 프로그래밍하기 | 박연오

 

bakyeono.net

- lodash의 FP 가이드 

 

lodash/lodash

A modern JavaScript utility library delivering modularity, performance, & extras. - lodash/lodash

github.com

 

 

이러한 라이브러리들을 보고 어떻게 구현되어있는지 보고, 실제로 한번 만들어보면서 공부하면 좋을 것 같다. 

함수형 프로그래밍을 콕 찔러본 후기

정말 엄청난 개념같다. OOP는 처음에 들었을때, 우와~이런느낌보다는 왜자꾸 자동차 얘기일까싶었는데 함수형 프로그래밍은 정말 충격적이고 신선하다. 열심히 공부해봐야지