Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

아고라 스테이츠

이전에 만들었던 아고라 스테이츠를 REACT로 만들었습니다.

구현 기능

  • 리액트 컴포넌트 변환
    • 모달창
    • 페이지네이션
  • 유저 로그인 기능
  • 디스커션 요청 기능
    • 필터링
    • 디스커션 추가 기능
    • 디스커션 삭제 기능
    • 디스커션 답변 달기 기능

수정하고 싶은 부분

코드 자체가 너무 복잡하고 context apiredux를 사용하지 않았기 때문에 상태 관리에 어려움이 있었다. 이런 부분을 수정할 것이다.

  • fetch
    • fetch 요청 분리 및 함수화
    • fetch 요청 에러 처리 구현 필요
  • props
    • 상태 관리 라이브러리 사용
  • state
    • useReducer를 이용: 데이터 패칭 코드 수정으로 인해서 해결 완료
  • render : 필요없는 렌더링 최적화
    • aside 부분 작업완료
    • 모달로 인한 재렌더링 수정 필요
    • input 타이핑 시 렌더링이 많음 => useRef 사용할까?

완성일

기능 구현 : 2023.02.06 수정 중 : 2023.02.06 ~ 진행 중

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages