본문 바로가기

자바스크립트2

React 는 무엇인가? 실무에서 리액트를 다룰 기회가 생겨 기초적인 것부터 시작해서 실무에서 부딪쳤던 경험들을 바탕으로 기록하려고 합니다. 물론, Vue.js 도 다룬 경험도 있지만 앞으로 리액트를 자주 사용하고 접하게 될 것 같아 따로 카테고리를 만들어 집중적으로 소개하려는 이유도 있습니다. React란 무엇인가? React(리액트)는 페이스북에서 개발/제공하는 자바스크립트 UI 라이브러리입니다. 리액트는 컴포넌트라는 개념에 집중이 되어있으며, HTTP 클라이언트, 라우터, 상태 관리 등의 기능들은 내장되어있지 않습니다. 따로 공식 라이브러리가 있는 것도 아니어서, 개발자가 원하는 스택을 맘대로 골라서 사용할 수 있습니다. 여기서 "컴포넌트"는 모듈 개념이라 생각하시면 되며, 쉽게 말해 HTML 덩어리들을 따로 만들어 그걸 .. 2021. 10. 4.
JavaScript 화살표 함수(arrow function expression) 1. 화살표 함수(arrow function expression) JavaScript의 화살표 함수 표현식은 자바 외 다른 프로그래밍 언어의 세계관의 람다식과 같습니다. 람다식은 함수(function)를 하나의 식으로 표현한 것이며, 함수를 람다식으로 표현하면 메서드의 이름이 필요 없기 때문에, 이름이 없다는 말 뜻 자체로 익명 함수의 한 종류라고 볼 수 있습니다. (타입 매개변수, ...) => { ... 실행문; }; 익명 함수는 함수의 이름이 없는 함수로, 익명 함수들은 모두 일급 객체로 취급합니다. 일급 객체란 다른 객체들에 일반적으로 적용 가능한 연산을 모두 지원하는 객체를 가리킨다. 예를 들어, string, number, boolean, array, object 것들이 모두 일급 객체로 다뤄.. 2021. 6. 6.