본문 바로가기
반응형

분류 전체보기4574

한강 작가의 [소년이 온다] 후기 책 소개한강 작가의 소년이 온다는 1980년 광주 민주화 운동을 배경으로 한 소설로, 그 시기의 비극과 고통을 다양한 인물들의 시선을 통해 풀어낸 작품입니다. 이 책은 단순히 역사적 사건을 다루는 데 그치지 않고, 그 안에 숨겨진 인간의 존엄성과 아픔을 섬세하고 깊이 있게 묘사하며 독자들에게 큰 울림을 줍니다.줄거리 요약이야기는 15살 소년 동호를 중심으로 전개됩니다. 동호는 광주 민주화 운동이 한창인 시기에 친구의 시신을 찾기 위해 시민군의 사체를 보관하는 체육관으로 갑니다. 그곳에서 그는 삶과 죽음의 경계선에 선 사람들의 이야기를 마주하게 됩니다.소설은 동호뿐만 아니라 다른 인물들의 시선을 통해 사건의 다양한 측면을 조명합니다. 예컨대, 민주화 운동에 참여한 사람들, 군인의 폭력에 희생된 사람들, 그.. 2024. 12. 23.
React에서 커스텀 라우터 구현하기 React에서 라우팅은 일반적으로 React Router와 같은 라이브러리를 사용해 간단하게 구현됩니다. 하지만 커스텀 라우터를 구현하면 애플리케이션에 더 높은 수준의 제어권을 가질 수 있습니다. 이번 글에서는 커스텀 라우터를 React로 구현하는 방법과 활용 사례를 소개합니다.라우터란?라우터는 URL과 애플리케이션의 화면을 연결하는 역할을 합니다. 사용자가 특정 URL에 접근하면, 해당 URL에 매핑된 컴포넌트가 렌더링됩니다. React에서 라우터는 SPA(Single Page Application)의 핵심 기능으로, 페이지 전환 없이 다양한 화면을 동적으로 렌더링할 수 있게 해줍니다.커스텀 라우터의 필요성기본적으로 React Router와 같은 라이브러리는 강력하고 유연하지만, 모든 애플리케이션이 이.. 2024. 12. 17.
React에서 폼 입력 값 로컬 저장하기 React 애플리케이션에서 사용자 입력값을 저장하고 관리하는 것은 매우 중요한 작업입니다. 특히 입력값을 로컬 스토리지(Local Storage) 또는 세션 스토리지(Session Storage)에 저장하면 사용자가 페이지를 새로 고침하거나 나갔다 돌아와도 데이터를 유지할 수 있습니다. 이를 통해 사용자는 데이터 손실에 대한 걱정을 줄이고 더 나은 사용자 경험을 누릴 수 있습니다.이번 글에서는 React에서 폼 입력 값을 로컬 스토리지에 저장하고 불러오는 방법을 단계별로 설명하고 예제와 함께 자세히 알아보겠습니다.로컬 스토리지(Local Storage)란?로컬 스토리지는 브라우저의 저장소 중 하나로, 데이터를 키-값 형태로 저장합니다. 저장된 데이터는 브라우저를 닫아도 유지되며 만료 기한이 없습니다. 주.. 2024. 12. 17.
React에서 HTTP 인터셉터 사용하기 React 애플리케이션에서 외부 API와 데이터를 주고받을 때, HTTP 요청과 응답을 중간에서 가로채거나 처리하는 기능이 필요할 때가 있습니다. 이를 통해 인증 토큰을 자동으로 추가하거나, 요청을 로깅하고 오류를 일괄 처리하는 등 다양한 기능을 구현할 수 있습니다.React 자체에는 HTTP 인터셉터 기능이 내장되어 있지 않지만, Axios와 같은 라이브러리를 활용하면 손쉽게 HTTP 인터셉터를 구현할 수 있습니다.이번 글에서는 React 프로젝트에서 Axios를 사용해 HTTP 인터셉터를 설정하고 활용하는 방법에 대해 알아보겠습니다.HTTP 인터셉터란?HTTP 인터셉터는 HTTP 요청 또는 응답을 가로채 특정 로직을 실행하는 기능입니다. 이를 통해 다음과 같은 작업을 수행할 수 있습니다:요청 헤더에 .. 2024. 12. 17.
반응형