Context API와 useReducer, 라이브러리 없이 상태관리하는 법
리액트로 웹 애플리케이션을 개발하다 보면 반드시 마주하는 난관이 있습니다. 바로 컴포넌트 간의 데이터 전달, 즉 상태 관리입니다. 프로젝트 규모가 커질수록 최상위 부모 컴포넌트에서 저 멀리 아래에 있는 증손자 컴포넌트까지 데이터를 전달하기 위해 수많은...
리액트로 웹 애플리케이션을 개발하다 보면 반드시 마주하는 난관이 있습니다. 바로 컴포넌트 간의 데이터 전달, 즉 상태 관리입니다. 프로젝트 규모가 커질수록 최상위 부모 컴포넌트에서 저 멀리 아래에 있는 증손자 컴포넌트까지 데이터를 전달하기 위해 수많은...
리액트(React)로 웹 애플리케이션을 개발하다 보면 반드시 마주치는 거대한 장벽이 있습니다. 바로 '리액트 상태관리'입니다. 처음에는 단순히 컴포넌트 내부에서 데이터를 주고받는 것으로 충분해 보이지만, 프로젝트가 조금만 커져도 데이터가...
웹 애플리케이션이 복잡해질수록 화면에 보이는 데이터를 관리하는 '상태관리'의 중요성은 점점 더 커지고 있습니다. 처음에는 간단한 컴포넌트 간 데이터 전달로 시작했지만, 서비스 규모가 커지면서 수많은 데이터를 꼬이지 않게 관리해 줄 도구가...
스마트폰의 작은 화면으로 유튜브나 넷플릭스를 보다가 답답함을 느낀 적이 많을 것이다. 넓고 시원한 TV 화면으로 스마트폰의 콘텐츠를 크게 보고 싶을 때 가장 먼저 떠오르는 기술이 바로 스마트폰 화면 미러링이다. 이 기술은 복잡한 케이블 연결 없이도 손...
나만의 개성을 담는 첫 걸음, 홈화면 레이아웃 변경하기 매일 수십 번씩 들여다보는 스마트폰이지만, 정작 홈화면은 처음 구매했을 때와 크게 다를 바 없는 밋밋한 상태인 경우가 많습니다. 최근에는 단순한 바로가기 아이콘을 넘어, 자신만의 개성과 감성을 가...
집안 어딘가에 먼지만 쌓여가는 인공지능 스피커가 있나요? 음악을 틀거나 날씨를 물어보는 단순한 용도로만 사용하고 있다면, 이 똑똑한 비서의 능력을 아주 일부분만 쓰고 있는 것입니다. 최근 인공지능 기술의 급격한 발전으로 기기들의 인지 능력과 처리 속도...
기술과 혁신의 흐름을 탐구하는 블로그. 개발, IT 업계 이야기, 기술 트렌드와 경험을 공유하며 성장해 나가는 공간.