Blog 📝

흘러가는 지식, 학습의 과정, 경험 정리를 위주로 작성되는 글들입니다.

ts-pattern을 활용하여 해결했던 것

패턴 매칭 그리고 ts-pattern에 대해 알아보고, 이를 활용하여 문제들을 해결했던 사례들을 소개합니다.

Micro Frontend, 그리고 Webpack Module Federation

마이크로 프론트엔드에 관한 고찰과 웹팩 5의 Module Federation 일부 기능에 대해 알아보고, 적당한 예시 코드 작성을 통해 얻은 생각을 기록하는 글입니다.

클린한 프론트엔드 아키텍처를 향한 첫 걸음

변경에 유연한 프론트엔드 아키텍처를 구성하는 하나의 방법과 방법의 근거, 그리고 이를 제어해 줄 수 있는 ESLint의 규칙까지 소개하고자 합니다.

자바스크립트의 데이터 타입과 메모리

자바스크립트에서 사용할 수 있는 데이터 타입의 종류와 몇가지 특징들을 알아봅니다.

eslint import rule 설정의 이점

import구문의 정렬 규칙 적용의 이점에 대해 소개합니다.

Enum에 대한 고찰

Typescript의 Enum에 대해 알아봅니다.

JavaScript Pass By Value Function Parameters

Kent C. Dodds의 JavaScript Pass By Value Function Parameters 글을 번역하였습니다.

Interfaces vs Type Aliases

Typescript의 Interface와 Type Aliasing에 대해 알아봅니다.

이미지 파일 최적화를 통한 웹 성능 향상

웹에서 자주 사용되어지는 이미지에 대해 알아보고, 최적화 원리와 방식에 대해 알아봅니다.

React 컴포넌트 제작기 3 / 3

react-simple-image-slider 컴포넌트의 개발/배포의 과정에 대한 경험을 서술합니다.

React 컴포넌트 제작기 2 / 3

react-simple-image-slider 컴포넌트의 개발/배포의 과정에 대한 경험을 서술합니다.

React 컴포넌트 제작기 1 / 3

react-simple-image-slider 컴포넌트의 개발/배포의 과정에 대한 경험을 서술합니다.

TDZ(Temporal Dead Zone)

TDZ(Temporal Dead Zone)에 대해 알아봅니다.