2020.07.13(월) Sprint 8. React

Park, Jinyong·2020년 7월 13일
2

Today I Learned

Recast.ly에 Watch Later 기능을 추가했다.

  • 나중에보기 추가/삭제 기능
  • localStorage를 이용해 새로고침을 해도 데이터 유지(componentDidUpdate 내장)

setState를 사용하는 이유

state를 직접적으로 변경하면 life cycle 메서드가 실행되지 않는다. setState를 이용해 state를 설정하면 변경과 동시에 life cycle 메서드가 실행되므로 state를 변경하기 위해선 반드시 setState를 사용해야 한다.

Self Assessments 03를 진행했다.


lifting state up 정말 너무 귀찮다... 컴포넌트 맨 아래까지 props를 내려줘야 하니까 그 중간에 props를 전부 추가해줘야하고 그러다보니 기능 하나 추가하겠다고 코드가 점점 길어진다. 계속 이런 식으로 하면 영 좋지 않은데 리덕스로 가면 편해질려나...? 그러길 간절히 바란다...

이번 주는 화요일 제외 전부 솔로로 진행한다. 예전부터 독학해오다보니 처음엔 혼자 공부하는 게 편했는데, 페어 프로그래밍을 하다보니 점점 사람들이랑 하는 게 공부가 더 잘 되기도 한다. 혼자 공부할 때 딴 생각이 많이 들어서 점점 집중이 안되고 있는데... 이것도 나름의 문제다... 이번 주 혼자 공부하면서 감을 되찾아야겠다.

내게 당연한 것일수록 남에게 설명하기 어렵고 남이 그걸 모른다는 사실을 이해하지 못한다. 가장 빨리 배우지만 가장 어려울 수 있다. 이러한 것들을 정확히 인지하고 남에게 쉽게 설명할 수 있어야 한다. 사소한 것을 캐치할 수 있도록 해야겠다...

0개의 댓글