2020-01-07 TIL

Javascript

quertString

function SearchResult({locatoin}) {
    const [products, setProducts] = useState([]);

    const query = queryString.parse(location.search);
    const keyword = query.q;
}

내일할일

  1. front에서 회원가입 버튼을 클릭하면server에서 해당 회원정보를 저장한다.
  2. api refactoring
  3. MongoDB 붙이기

5FS

Facts

  • 자연수 뒤집어 배열로 만들기, 2016 알고리즘 문제 풀이
  • 상품 검색 시 서버에서 관련상품을 추려서 클라이언트에 보내주게 함
  • 회원가입시에 입력한 아이디값을 서버에서 중복체크를 해줌

Feelings

  • 클라이언트에서 처리해주던 일을 서버에서 처리하도록 구조를 변경중인데 수월하게 변경했나?

Findings

  • 사용자가 URL을 바꾸는게 아니라 상태가 변경되면서 URL을 바꿔주는 구조로 코드를 짰다. 그렇게 했을 때 무엇이 좋은지는 아직 알지 못했다. 코드 또한 완벽히 이해하지 못한 것 같다.
  • 이전에 짰던 코드 구조를 다시 보기위해 commit message를 살펴봤는데 의도를 담고있지 않은 message들이 대부분이라 원하는 코드를 찾지 못했다. commit 단위가 너무 큰것도 문제였다. 누군가 내 commit message를 봤을때 무엇을 구현한 것인지 바로 알 수 있도록 message에 더 신경을 써야겠다.
  • 한달전에 짰던 코드를 다시 보는데 변수, 함수명부터해서 분리가 필요한 부분이 너무 많았다. 변수, 함수명은 언젠가 날을 잡고 갈아 엎어야겠다.

Future Action Plan

  • commit message, 변수 함수명에 더 신경쓸것

Feedback


Park Answer

Find answer in the record