
요즘 소셜 미디어나 뉴스 피드를 보면 콘텐츠가 끝없이 이어지는 경험을 쉽게 할 수 있습니다. 사용자가 페이지를 아래로 스크롤하면 새로운 콘텐츠가 자연스럽게 로드되는 것, 이것이 바로 무한 스크롤(Infinite Scroll) 입니다.이번 포스트에서는 왜 무한 스크롤이
파일 업로드 구현관련해서 바닐라JS와 React 코드를 비교하기로 한다.가장 먼저, 바닐라JS에서의 코드이다.동적으로 태그를 추가해서 구현하는것이 일반적인 케이스이다.React에서의 코드는이떄 브라우저는 client가 서버에게 파일 저장하라고 하기전에 임시로 파일을 메
보통 props를 통해 상위 컴포넌트가 하위 컴포넌트한테 데이터를 전달을 한다. 이를 props drilling이라고 하는데 잘못하면 불필요한 컴포넌트의 리렌더링까지 일으 킬 수 있다. 이를 위헤 전역적으로 데이터를 관리할 수 가 있는데 스토어를 사용하거나 contex