추상적인 것을 구체화 시켜 시각적으로 표현하는 것은 정말 매력적인 일로 느껴집니다. 디자인 전공으로 공부를 하면서 UI UX 디자인, 사람의 행동을 이해하고 플렛폼에 맞춰 편리한 디자인을 제공하는 것에 관심이 많았고 구현하는 것에 관심이 생겨 개발 공부를 하면서 디자인한 UI를 직접 개발해 보니 어렵지만 재미있었습니다. 최근 데이터 시각화를 하는 라이브러리...
서브루틴으로서의 함수 Subroutin은 아주 오래 된 개념이며 복잡한 코드를 간단하게 만드는 기초적인 수단이다. 서브루틴은 프로시저, 루틴, 서브프로그램, 매크로 등 다양한 이름으로 불립니다. 이들은 모두 매우 단순하고 범용적인, 호출할 수 있는 한 단위를 일컫는 말입니다. 자바스크립트에서는 서브루틴이라는 용어를 쓰지 않고 함수는 함수(메서드) 라고...
모듈 설치 create-react-app 으로 프로젝트를 셋팅하고 scss로 기본적인 컴포넌트 디자인과 react-router-dom을 사용해서 컴포넌트 링크를 연결시켜준 상태이다. redux를 사용해서 포스팅의 추가, 읽기, 수정, 삭제 기능을 구현하려고 한다. 필요한 모듈을 먼저 설치해준다. `yarn add redux react-redux red...
Iterator 이터레이터와 제너레이터는 ES6에 새로 도입된 중요한 개념이다. 이터레이터는 '지금 어디 있는지' 파악할 수 있도록 돕는다는 면에서 일종의 책갈피와 비슷한 개념이다. 배열은 이터러블 객체의 좋은 예로 배열의 여러 요소에 이터레이터를 사용할 수 있다. 마무리 이터레이터로 할 수 있는 일은 ES6 이전에도 모두 할 수 있었으므로,...