목록전체 글 (298)
\(@^0^@)/

메인 페이지(posts)와 디테일 페이지(postdetail)의 북마크 기능을 구현할 때, 리덕스에서 공동으로 관리 해주어야 페이지를 왔다 갔다 하면서 렌더 해도 오류가 발생하지 않는데, 내가 메인페이지 state인 posts와 디테일 페이지 state인 postdetail을 동시에 바꾸려고 시도해서 오류가 발생. postdetail은 인덱스를 찾을 필요가 없다. 왜냐하면, postdetail은 posts의 하위 페이지 이며, 항상 0번째 인덱스로 하나만 들어오기 때문에. 서버에 값을 넘겨줄 때, api를 확인하면 서버에서는 postId와 Token만 필요하지만, 리덕스를 관리하기 위해서 path도 같이 넘겨준다. ( 그때 return에 담긴 데이터가 action안에 들어가는 것 ) 그렇게 하면, 디스패..

위와 같이 1. 컬렉션 버튼을 누르면 왼쪽 모달이 생성 2. 왼쪽 모달의 다음 버튼 클릭 시 => 왼쪽 모달은 닫히고 오른쪽 모달로 변경됨. 을 구현을 하는 과정에서 느낀 점- 왼쪽 모달에서 오른쪽 모달로 넘어가는 코드를 구현할 때 처음엔, 왼쪽모달 안에 오른쪽 모달을 추가하는 코드를 작성해서, 오른쪽 모달을 열면 자꾸 왼쪽 모달이 닫히질 않고 계속 열려있는 현상이 발생했었다 머리를 싸매고, 이리저리 코드를 바꿔봐도 잘 모르겠더라.. 그래서 같이 프로젝트하는 분께 여쭤봤더니, 생각보다 참 쉬운 방법으로 해결할 수 있어서 아직 많이 해봐야 하고, 좀 더 단순하게 생각해보자! 고 다시 한번 더 느꼈다. useState를 하나 생성해서 왼쪽 모달에 false 기본값을 주고, 오른쪽 모달을 클릭하면 true를 ..

TIL에 뭐 거창한 걸 쓰려니까 계속 안 쓰게 돼서 아무 말이나 해보려 함. 리덕스로 관리하는 게 아직도 어렵긴 하지만, api 받아서 이리저리 굴리다 보니 점점 적응이 되어가는 중.. 하지만 아직 멀고도 멀었다잇!! 중복 삼항 연산자가 있는 줄도 몰랐는데, 며칠 전에 처음 알게 됨. (조건 A)?(조건 B)?(반환 값 A):(반환 값 B):(반환 값 C) 나 같은 경우에는 댓글 기능을 할 때 @가 없으면 댓글, @가 있으면 대댓글로 구분했어야 함. (1. 댓글이 있어) ? (2. @가 있어) ? (댓글 있어a) : (댓글 없어b) : (@ 없어c) 1. 댓글이 있다면 => a 와 b 중에 a 반환 2. 댓글이 없다면 => a 와 b 중에 b 반환 @가 있다면 => (a 또는 b) 와 c 중에 (a 또는..