728x90 코드스테이츠 31기21 💻 TIL 21일차 - 21.07.12 ✍🏻 오늘 배운 것, Key Point React State & Props props는 컴포넌트의 속성을 의미하며 성별이나 이름처럼 변하지 않는 외부로부터 전달받은 값으로, 웹 어플리케이션에서 해당 컴포넌트가 가진 속성에 해당한다. 부모 컴포넌트(상위 컴포넌트)로부터 전달받은 값이며 props를 함수의 전달인자(arguments)처럼 이를 기반으로 화면에 어떻게 표시되는지를 기술하는 React 엘리먼트를 반환한다. 객체 형태이며 외부로부터 전달받아 변하지 않는 값이다. 그렇기에 함부로 변경할 수 없는 읽기 전용 객체가 되었다. State는 애플리케이션의 '상태'를 의미하며 Toggle Switch나 Counter처럼 컴포넌트 내부에서 변할 수 있는 값이다. 쇼핑몰 장바구니를 예로 들어본다면 사용자가 구매.. 2021. 7. 12. 💻 TIL 20일차 - 21.07.09 ✍🏻 오늘 배운 것, Key Point React SPA, Router React Router를 이용해 React SPA 개발 방법을 학습했다. SPA는 Single Page Application의 약자로써 서버로부터 완전히 새로운 페이지를 불러오는 것이 아니라 화면을 업데이트하기 위해 데이터만 서버에서 전달받아 브라우저에서 해당하는 부분만 업데이트하는 방식으로 작동하는 웹 애플리케이션이나 웹 사이트를 말한다. SPA 방식으로 만들어진 대표적인 서비스로는 Youtube, Facebook, Airbnb 등이 있다. 💡 오늘 느낀 점 오늘의 페어프로그래밍도 내가 주도하면서 진행하진 못했지만 어제보다 조금은 매끄러웠다. 아직도 이해가 안되서 외계어 같은 느낌이 있는데 다음 주에 있을 H/A 시험에 합격하기 위.. 2021. 7. 9. 💻 TIL 19일차 - 21.07.08 ✍🏻 오늘 배운 것, Key Point React 리액트는 프론트엔드 개발을 위한 JavaScript 오픈소스 라이브러리이다. 리액트는 선언형, 컴포넌트 기반, 다양한 곳에서 활용할 수 있다는 특징이 있다. 리액트는 한 페이지를 위해 HTML / CSS / JS 로 나눠서 적기보다는 하나의 파일에 명시적으로 작성할 수 있게 JSX를 활용한 선언형 프로그래밍을 지향한다. 또한 하나의 기능 구현을 위해 여러 종류의 코드를 묶어둔 컴포넌트를 기반으로 개발한다. 컴포넌트로 분리함ㄴ서로 독립적이고 재사용 가능하기 때문에 기능 자체에 집중하여 개발할 수 있다. 리액트는 JavaScipt 프로젝트 어디에든 유연하게 적용될 수 있다. Facebook에서 관리되어 안정적이고 가장 유명하며리액트 네이티브로 모바일 개발도 .. 2021. 7. 8. 💻 TIL 18일차 - 21.07.07 ✍🏻 오늘 배운 것, Key Point 고차함수 고차함수는 함수를 인자로 받을 수 있고, 함수의 형태로 리턴할 수 있는 함수이다. 함수는 변수에 저장할 수 있다. 함수는 함수를 담은 변수를 인자로 전달받을 수 있다. 마찬가지로 함수 내부에서 변수에 함수를 할당할 수 있다. 그리고 함수는 이 변수를 리턴할 수 있다. 여기서 변수에 할당하지 않고 함수를 바로 이용할 수 있다. 어떤 고차함수에 함수를 인자로 전달하고, 고차함수는 함수 자체를 리턴한다. 변수가 빠졌을 뿐, 동일하게 동작한다. 이 때 다른 함수의 인자로 전달되는 함수를 콜백함수라고 한다. 콜백 함수의 이름은 어떤 작업이 완료되었을 때 호출하는 경우가 많아서 답신 전화를 뜻하는 콜백이라는 이름이 붙여졌다. 이 외에도 내장 고차함수, map, fil.. 2021. 7. 7. 이전 1 2 3 4 ··· 6 다음