Vanilla JS

    [React] 함수형 프로그래밍이란?

    함수형 프로그래밍 🧐 함수형 프로그래밍이란? 함수를 함수로 넘기거나 함수가 함수를 결과로 내놓는 것이 가능하다. 다른 함수를 조작하고, 함수를 인자로 받거나 반환하는 것이 가능한 고차함수 개념을 사용한다. 고차함수란? 아래와 같이 함수를 인자로 받거나 함수를 반환하는 함수 const createScream = logger => message => logger(message.toUpperCase() + "!!!") 자바스크립트에서도 함수가 1급 시민, 즉 정수나 문자열 같은 다른 일반적인 값과 마찬가지로 취급 할 수 있기 때문에 함수형 프로그래밍을 지원한다. 함수를 변수, 객체, 배열에 넣을 수 있으며, 다른 값과 맟나가지로 함수를 다른 함수에 인자로 넘길 수 있고, 반환할 수 도 있다. ///함수를 변수..