개발자
류준열

component

SVG 컴포넌트 개발기

기존에는 SVG를 그냥 import 해서 사용했는데 이는 두가지 불편함이 있었다. 1. 직접 렌더링 시키기 전에는 어떻게 생겼는지 알 수 없음. 2. 동일한 svg가 서로 다른 이름으로 중복 저장되는 경우가 있었다. (ex: search.svg, search_caution.svg)

복잡한 비즈니스로직을 프론트에서 구현해야 하는 경우

비즈니스로직이 프론트에 포함된 경우 의존대상과 세부구현을 분리하는 방식에 대해 설명

컴포넌트 라이브러리 npm 배포 (vite,pnpm)

컴포넌트 라이브러리를 npm 배포하는 방법

UI 시스템

UI 시스템의 효과는 두가지이다. 개발자 작업 시간 단축, 디자이너 작업 시간 단축 서로가 서로를 배려하다보니 아무 발전도 하지 못한 지난 1년이었다. 갈등은 더 심각한 갈등을 피하기 위한 것이다. 갈등이 없으면 아무 발전도 없다.