TIL
수정하는 기능 작업 완료, 로그인 + 로그아웃 + 회원가입 서버 구현
Daniel Joon
2020. 1. 15. 18:42
이틀동안 고생하면서 겨우 보드, 리스트, 카드의 제목 및 내용을 수정하는 기능을 작업 완료하였다. 여기서 문제점을 찾으면 redux의 reducer에서 return하는 state를 잘못 설정한 것과 payload로 주는 데이터를 잘못 전달하여 reducer에서 인식을 못한 점이라고 할 수 있다. redux에서 배열인 state를 관리하려면 불변성을 유지해야하며 기존의 배열을 수정하는 방식이 아닌 새로운 배열을 만들어 그걸 객체에 넣어줘야한다. 이론적으로는 이해를 하고 있었으나 코드를 작성하면서 몇가지를 파악하지 못해 시간이 오래 걸렸다. 이번에 확실히 알았으니 담번에는 절대 실수가 없을 것이다.
수정하는 기능 작업이 끝났으니 바로 로그인 + 로그아웃 + 회원가입 서버를 구현하는 쪽으로 작업을 들어갔고, 여기서 password를 해싱하는 작업으로 bcrypt를 사용할 예정이다.