<p
id={order === 'hot' ? 'hot' : undefined}
onClick={() => {
dispatch(setOrder('hot'));
getHotPosters();
}}
></p>
맨날 js로 만들땐 조건이 틀리면 id를 그냥 null로 넣었는데 타입스크립트로 작성하니까 type 오류가 났다. 이래서 6699(2주프로젝트)때 오류가 많이 났었나 싶다.
const { order } = useSelector((state: RootState) => state.main);
createSlice를 이용해서 store를 만들어주고 나서 한곳에 모아주는데 그걸 공식문서에서는 rootReducer라고 말하는 것 같다. 우리는 index.tsx에 rootReducer를 만들어서 store들을 모아 관리하기로 했다.
/* RootState Type 세팅 */
export interface RootState {
auth: auth;
modal: modal;
main: main;
}
sudo kill $(sudo lsof -t -i:8080)