ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • <TIL> 220105 연결 리스트, 함수, 컴포넌트
    클래스/└ TIL 2022. 1. 5. 20:40
    728x90

     

    🌱

     

    { 자료구조 }

    연결 리스트는 필요할 때마다 구조체 변수를 하나씩 동적으로 할당해서 이들을 연결합니다.

    이 구조체 변수는 연결이 가능한 개체로써 노드라고 부릅니다.

    연결 리스트의 마지막 노드가 첫 번째 노드를 가리키게 되면 원형 연결 리스트가 됩니다.

    양방향 연결 리스트란 노드가 양쪽 방향으로 연결된 구조의 리스트입니다.

     

    { 자바스크립트 }

    함수

    매개변수를 통해 인수를 함수에 전달하면서 함수의 실행을 명시적으로 지시하는 것을 함수 호출이라고 합니다.

    함수의 사용은 코드의 재사용성이라는 측면에서 유용합니다.

    또한 유지보수의 편의성을 높이고, 실수를 줄여 코드의 신뢰성을 높입니다.

    일반 객체는 호출할 수 없지만 함수는 호출할 수 있습니다.

    함수를 호출하면 프로그램의 실행 흐름을 중단하고 호출된 함수로 실행 흐름을 옮깁니다.

    함수의 매개변수를 통해 다른 함수의 내부로 전달되는 함수를 콜백 함수라고 하며, 매개변수를 통해 함수의 외부에서 콜백 함수를 전달받은 함수를 고차 함수라고 합니다.

    고차 함수는 콜백 함수를 자신의 일부분으로 합성합니다.

    순수 함수는 외부 상태에 의존하지 않습니다. 오직 매개변수로 전달된 인수에게만 의존해 반환값을 만듭니다.

     

    { 리액트 }

    React는 뷰를 만들기 위한 라이브러리입니다.

    ReactDOM은 UI를 실제로 브라우저에 렌더링할 때 사용하는 라이브러리입니다.

    함수로 정의한 리액트 컴포넌트를 함수 컴포넌트라고 합니다.

     

    📌

     

    윤성우의 열혈 자료구조 / 윤성우 지음 / 오렌지미디어

    모던 자바스크립트 Deep Dive / 이웅모 지음 / 위키북스

    러닝 리액트 / 알렉스 뱅크스, 이브 포셀로 지음 / 오현석 옮김 / 한빛미디어

     

    728x90
And bytes to code before I sleep.