-
<TIL> 220110 알고리즘, 프로토타입, useState클래스/└ TIL 2022. 1. 10. 20:37728x90
🌱
{ 알고리즘 }
알고리즘은 어떤 일을 하기 위한 명령의 집합입니다.
이진 탐색은 정렬된 리스트를 입력 받고, 리스트에 원하는 요소가 있으면 그 요소의 위치를 반환합니다.
알고리즘의 속도는 시간이 아니라 연산 횟수가 어떻게 증가하는지로 측정합니다.
배열에서는 모든 요소의 주소를 다 알수 있기 때문에 데이터에 임의 접근할 수 있습니다.
배열은 읽기가 빠르고, 연결 리스트는 삽입과 삭제가 빠릅니다.
{ 자바스크립트 }
프로토타입
자바스크립트는 프로토타입 기반의 객체지향 프로그래밍 언어입니다.
프로토타입과 생성자 함수는 단독으로 존재할 수 없고 언제나 쌍으로 존재합니다.
프로토타입 체인의 최상위에 위치하는 객체는 언제나 Object.prototype입니다.
프로토타입 체인은 상속과 프로퍼티 검색을 위한 메커니즘입니다.
반면, 스코프 체인은 식별자 거색을 위한 메커니즘이라고 할 수 있습니다.
__proto__접근자 프로퍼티를 사용하여 직접 상속을 구현할 수 있습니다.
{ 리액트 }
리액트는 useState를 활용하여 상태를 조작하고, UI를 업데이트할 수 있습니다.
함수 컴포넌트의 Props를 활용하면 재사용성을 높일 수 있습니다.
📌
Hello Coding 알고리즘 / 아디트야 바르가바 지음 / 김도형 옮김 / 한빛미디어
모던 자바스크립트 Deep Dive / 이웅모 지음 / 위키북스
https://nomadcoders.co/react-for-beginners
728x90'클래스 > └ TIL' 카테고리의 다른 글
<TIL> 220112 this, 실행 콘텍스트, useParams (0) 2022.01.12 <TIL> 220111 래퍼 객체, useEffect (0) 2022.01.11 <TIL> 220109 테이블, 그래프, JSX (1) 2022.01.09 <TIL> 220108 탐색, 함수 객체 (0) 2022.01.08 <TIL> 220107 이진트리, 프로퍼티 어트리뷰트, 생성자 함수 (0) 2022.01.07