All Posts

  • Published on
    Hoisting은 단어 그대로 끌어올린다는 뜻이 있습니다. 코드 하단에서 선언되는 변수나 함수를 끌어올려서 코드 상단에서 미리 선언해준다는 것을 의미합니다.
  • Published on
    자바스크립트의 큰 특징 중 하나는 싱글 스레드 기반의 언어라는 점입니다. 스레드가 하나라는 말은 곧 동시에 하나의 작업만을 처리할 수 있다라는 말입니다. 하지만 실제로 자바스크립트가 사용되는 환경을 생각해보면 많은 작업이 동시에 처리되고 있는 것을 볼 수 있습니다. 어떻게 스레드가 하나인데 이런 일이 가능할까요 ?
  • Published on
    혹시 프론트 공부를 하시면서 위의 그림을 본 적이 있으신가요 ? 만약 없으시다면 운이 좋으신 겁니다. 왜냐하면 웹 프론트엔드 개발이 결국 위의 구조에서 일어나는 변화이기 때문입니다. 즉, 웹 프론트엔드 개발의 뼈대가 되는 핵심 개념이기 때문입니다.
  • Published on
    react-router를 직접 구현해보고자 한다. 근데 막상 시작하려고 하니 무엇부터 시작해야 할지 전혀 감이 잡히지 않았다. 그래서 30분정도 고민하다가 인터넷에서 레퍼런스를 막 찾아보기 시작했다.
  • Published on
    context를 이용하면 부모 컴포넌트에서 자식 컴포넌트로 props를 일일이 넘겨주지 않아도 됩니다. context를 통해 컴포넌트 트리 전체에 데이터를 제공할 수 있습니다.