리액트 폴더구조 이해
https://www.youtube.com/watch?v=XEO3mFvrDx0&t=1044s
tailwind important
클래스 이름 앞에 ! 붙이면 됨 ex)!text-primary
카테고리 추가
useState로 각 카테고리 클릭 시 selectedCategory에 토글 형식으로 상태 업데이트
useState로 카테고리 값 모은거 백에 전달(일단 현재는 카테고리 하나만 전달)
thunk로 /user/profile에 body {category: ‘고등학생’} 이런 식으로 보냄
db 바뀌는거까지 확인
백에서 res.status 이게 작동하지 않는듯함
res.send로 바꿔서 테스트해보니 작동
근데 왠지 모르겠는데
res.status(200).send({
userInfo: {
id: result.user_id,
category: result.user_category_name,
nickName: result.nick_name,
profileImg: result.user_profile_image_path,
email: result.email,
statusMsg: result.status_message,
},
});
이 코드때문에 PATCH api/user/profile
로 보냈는데 api/user
의 응답값이 reduc 상태로 설정됨
이해를 할수가없네
이후에 로그아웃 하고 처음 로그인 하는 페이지에선 redux 설정 잘 됨
메인에선 괜찮은데 카테고리 경로로 오면 설정 저렇게 되는듯 statusMsg 포함해서
근데 다시 메인으로 가면 상태 statusMsg 포함되어 있음