오늘 한 일
1) 회원가입 disabled 처리 수정 -> 비밀번호가 정규식 검사에 일치하지 않는데 비밀번호와 비밀번호 확인이 같으면 버튼이 활성화 되는 문제를 발견해서 수정함
2) 코딩애플 Redux 강의 들음
3) 게시물 수정 기능 만들어 주신 거 프로젝트에 합침
4) 로고 정함
5) 8시에 팀 회의 하면서 프로젝트 CSS 어떻게 진행 할 지 결정 + CSS 수정
★ div 한 줄에 3개씩 띄우기 할 때 flex-flow : row wrap;를 사용해서 해결했다.
+ 댓글 삭제 기능 할 때는
댓글 정보를 서버에서 가져 올 때 식별 할 수 있는 사용자 정보를 담고 있어야 내가 작성한 댓글에만 삭제 버튼을 놓을 수 있을 것 같다!
+ 댓글 수정 기능 할 때는
댓글 삭제처럼 식별 할 수 있는 사용자 정보를 담고 있어야 내가 작성한 댓글에서만 수정 버튼을 누를 수 있고
+ 수정 버튼 눌렀을 때 모달창 띄우는 방법!
1) state 변수를 하나 만들어서 수정 버튼을 눌렀는 지 유무를 Boolean 형태로 담는다.
2) JSX에서 삼항 연산자를 사용해서 true 일 때는 수정 할 수 있는 input 태그를 return 하고 false일 경우 null을 return 하면 된다!
3) 댓글 수정 할 수 있는 input 박스에 기존에 쓴 댓글을 value 속성에 넣어주고 수정하면 dispatch 해서 서버에 반영하고 리덕스에서도 수정한다! (리덕스에 변경된 값을 반영하면 자동으로 반영된다.)
로고
'항해 중 > 6주차 미니 프로젝트' 카테고리의 다른 글
[미니프로젝트] 6일차 (+피그마 꿀팁) (0) | 2021.12.11 |
---|---|
[미니프로젝트] 리액트로 이미지 업로더 구현하기 (0) | 2021.12.09 |
[미니프로젝트] 4일차 (0) | 2021.12.09 |
[미니프로젝트] 객체를 배열로 바꾸는 방법 (0) | 2021.12.09 |
[미니프로젝트] 3일차 (0) | 2021.12.08 |
댓글