뷰 구성하는 컴포넌트들
크게 데스크탑 해상도랑 모바일 해상도로
브라우저 창 크기 나뉠때
반응형으로 ui 바뀌게 하고 싶은데

이 때 브라우저의 가로 너비를
리덕스 state 랑 reducer 함수로 따로 빼서
다른 많은 컴포넌트에 공유하게 하고 싶은데
이렇게 하는게 맞음?

관련 인터넷 예제보면 죄다 usestate useeffect 길래
이러면 매번 컴포넌트마다 이 함수 반복해줘야 하는거 아닌가 해서