issues
search
boostcampwm-2022
/
web18-PRV
논문 인용관계를 밤하늘의 별 처럼 표시해보자 🌟-🌟
https://paperef.com
143
stars
3
forks
source link
13-4 [FE] [논문 상세 - 논문 정보] 검색한 논문의 제목, 저자, DOI, 인용논문 목록을 보여주고, DOI 클릭 시 논문 원본으로 이동한다.
#76
Closed
Palwol
closed
1 year ago
Palwol
commented
1 year ago
개요
논문 상세페이지 접속 시 논문 정보 api를 불러와서 상세정보를 보여줍니다.
DOI 클릭 시 논문 원본으로 이동합니다.
작업사항
논문 상세페이지 레이아웃 구현
상세페이지 url 쿼리로 논문 정보 api 호출
DOI 클릭 시 논문 원본 페이지로 이동
뒤로가기 버튼 클릭 시 이전 페이지로 이동
로고 클릭 시 메인 페이지로 이동
참고사항(예외 처리)
reference에 title이 없으면 보이지 않도록 설정했습니다.
reference들의 key값을 우선 index로 설정해 두었습니다. 추후 crossref api의 doi(없을 경우 key)로 변경 예정입니다.
reference가 없는 논문은 서버 에러가 발생합니다. 서버 코드 수정 예정입니다.
reference의 DOI가 없을 때 disabled 처리는 아직 구현하지 않았습니다.
api 호출 시 에러 처리는 추후 구현 예정입니다.
스크린샷
리뷰 요청사항
현재 컴포넌트 구조는 PaperDetail이라는 상위 컴포넌트에서 데이터를 불러와서 하위 컴포넌트(좌측 논문 정보, 우측 그래프 컴포넌트)에 데이터를 내려주는 방식입니다. 로직 분리가 적절한지, 더 좋은 구조가 있을 지 조언 부탁드립니다.
참고사항의 예외 처리 이외에 추가로 예외 처리가 필요한 부분이 있을 지 조언 부탁드립니다.
Palwol
commented
1 year ago
리뷰사항 적용 완료했습니다.
추가사항
공통 컴포넌트들이 많아지면서 components 폴더가 혼란스러운 것 같아
Search
컴포넌트와 그 자식 컴포넌트들을 components 폴더 내의 search 폴더로 이동시켰습니다.
자동완성 검색어 클릭 시 논문 상세 페이지로 이동하는 기능을 추가했습니다.
개요
작업사항
참고사항(예외 처리)
스크린샷
리뷰 요청사항