리액트 폴더구조 이해

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 포함되어 있음