1. 오늘 배운거
ㄱ. event preventdefault 와 navigate
- event preventdefault로 작성시 navigate가 정상작동 하지않을수 있음!
ㄴ. 게시글 조회수
- 해당게시글을 클릭할때마다 게시글에 count를 +1 해주는데 그냥 +1 해주면 안되고 해당 포스트의 카운트값을 불러와서 +1 해주면 정상작동함.
ㄷ. 댓글등록 쿼리로 리펙토링
- window.confirm으로 완료되면 등록되고 취소되면 새로고침이 발생해서 기존에 작성한글이 지워짐 > event.preventDefault()로 새로고침을 방지해서 문제해결함
ㄹ. 카테고리 선택
- 카테고리를 선택할수있게 드롭다운 박스를 만들고 디비에 저장해서 커뮤니티 화면에서 확인할수 있게하였음
ㅁ. 카테고리별 검색
- db에 들어있는 카테고리가 어떤거인지에 따라 다르게 filter를 걸어서 해당카테고리만 보이게함
ㅂ. 카테고리별 스타일 props 내려주기
- 카테고리 state 만들어서 defalut값 넣어주기
- 상위 컴포넌트에 props로 state 내려주고 하위 컴포넌트에서 setState로 바꿔주기
- state props로 받아주고 상위 컴포넌트아래의 1,2,3 번째 span에 조건달아서 스타일 변경주기
2. 느낀점
- 실력이 많이늘었다 조금 고민하니까 얼추이러면될거같은데 라는생각이 떠오른다..코딩재미써...ㅠㅠ
3. 아쉬운점
- 아직 시행착오를 겪여야해서 운나쁘면 오래걸리고 운좋으면 금방 해결함ㅎㅎ
4. 회고.