프레임워크가 바뀌어도 컴포넌트는 살아남아야 한다 우리 프론트엔드 개발자들은 매 2 3년 주기로 반복되는 피로감을 잘 압니다. 조직이 React에서 Vue로, Vue에서 다시 React로, 혹은 Next.js에서 SvelteKit으로 이동할 때마다 디자인 시스템 컴포넌트를 처음부터 다시 작성해야 하는 상황
카테고리
Web
총 5편의 글
📡 Web RSS 피드페이지 전환, 여전히 깜박임으로 마무리되고 있지 않습니까 우리 프론트엔드 개발자들은 SPA를 만들면서 묘한 역설을 경험합니다. 서버 왕복 없이 화면을 바꿔도 사용자는 여전히 "뚝" 끊기는 느낌을 받습니다. React Router나 Next.js App Router가 라우팅 자체는 해결했지만, 이전 화면이
XSS는 프론트엔드 문제가 아니라 서비스 신뢰 문제다 Cross Site Scripting(XSS)은 오래된 취약점이지만 여전히 강력합니다. 공격자가 사용자의 브라우저에서 임의 스크립트를 실행할 수 있다면 세션 탈취, 계정 조작, 피싱 UI 삽입, 내부 API 호출이 가능해집니다. React와 같은 프레
보이지 않는 가치의 증명: 프론트엔드 장인정신의 진짜 척도 화려한 디자인 패턴, 최신 프론트엔드 프레임워크, 그리고 복잡한 상태 관리. 우리 프론트엔드 개발자들은 수많은 신기술들을 학습하고 프로젝트에 적용하며 살아갑니다. 그러나 정작 우리가 만드는 서비스의 "본질", 즉 "얼마나 많은 사람들이, 얼마나
폼은 가장 작은 제품 흐름이다 회원가입, 결제 정보 입력, 게시글 작성, 관리자 설정 저장까지 대부분의 웹 서비스는 폼에서 중요한 상태가 바뀝니다. 그래서 폼 검증은 단순히 빨간 글씨를 띄우는 기능이 아닙니다. 잘못된 입력을 막고, 사용자가 무엇을 고쳐야 하는지 알려주며, 서버가 신뢰할 수 있는 데이터를