분류 전체보기97 람다 라이브러리에 대해 알아보자. 람다 라이브러리란? 우리가 함수형 프로그래밍을 하기 위해 필요한 유틸리티 함수들을 모아둔 라이브러리다. 이러한 유틸리티 라이브러리에는 람다 뿐만 아니라 언더스코어, 로대시 같은 것들도 있다. 람다 라이브러리는 기본적으로 javascript를 위해 만들어졌지만 나는 typescript를 공부하고 있으므로 typescript에 설치 및 import npm install ramda npm install @types/ramda로 설치를 하고 사용할 수 있다. 아래 @types/ramda는 typescript를 위한 패키지이다. import * as R from 'ramda로 import하여 사용하며 이런 식으로 ramda의 사용하지 않는 함수들도 가지고 오면 코드의 크기가 커지기 때문에 마지막에 impo.. 2021. 9. 28. typescript 파일 실행시키기. 적당히 typescript 파일을 하나 만들자. // study.ts const arrow2 = (a: number, b: number) => { console.log(a); console.log(b); }; arrow2(1, 2); npm install -g @types/node typescript ts-node를 통해 node와 typescript, ts-node를 받는다. ts-node study.ts로 실행시킨다. tsc study.ts를 통해 js로 컴파일한 후 node study.js로 실행 시키는 방법도 있다. 2021. 9. 12. 첫 어플 만들기 (feat: react native) 시작 최근 너무 힘든 일들이 겹쳐 공부에 집중도 안되고 돈에 눈이 돌아가버렸다. 그 와중에 코드를 쳐보니 힘든일이 생각나지 않는다는 것을 알게 되었다. 내 몸을 혹사 시키면서, 그리고 눈앞에 뭔가가 보이게 빠르게 행동을 취하자! 그것이 바로 어플 만들기! 일단 어플을 만들어서 배포하는 것을 목표로 삼고 빠르게 만들어보자. 진행 방법 항상 문법, 언어, 프레임워크 등등을 먼저 공부하는 바텀 업 방식을 선호했었는데 이런 방식으로 공부하니 빠르게 지쳤다. 이번에는 다르다!! 목표를 정하고 그 것을 구현하는데에 필요한 기술만 그 때 그 때마다 채득하는 방식으로 진행할 것이다. 그리고 가능하다면 이렇게 공부한 내용을 공유할 수 있도록 강의를 찍는다던가 블로그를 쓴다던가 하는 기록은 무조건 병행할 것이다. 생각 지.. 2021. 8. 29. Nest build를 했을 때에 cannot find modules 에러 해결 build를 해서 나오는 dist폴더만 있다고 실행가능한 것이 아니다. 한참 뻘짓을 했는데 생각해보니 dist를 실행시키기 위해서는 node_modules폴더가 필요하며 npm install시 설치가 가능하다. 후우.. 2021. 8. 29. 이전 1 ··· 16 17 18 19 20 21 22 ··· 25 다음