if (userOwnData?.state === "like") { return setLikes(true); } else if (userOwnData?.state === "dislike") { return setDislikes(true); } 위와 같은 코드로 userOwnData가 존재하고 그의 state에 따라 각각 useState로 설정해 둔 likes/dislikes의 boolean값을 true/false로 설정하게 만들어 두었다. 이 상태에서 likes/dislikes값이 true일 경우 버튼이 비활성화 되어 보이게(유저가 이미 해당 버튼을 눌렀음을 상기 시키기 위해) 하기 위해서 어떻게 해야 할지 고민을 해 보았다. 1. useRef 를 이용해 해당 button을 조정한다. 2. button의 ..