장기현장실습
SNU 성문분석 이슈
#50 N:N 분석(시각화) 기능 추가 이슈 진행중
- (x,y) 그래프 그릴 때 참고 데이터 같이보기 옵션 추가
- 아무 분석도 하지 않았을 경우에는 checkbox 보이지 않도록 구현
<Card.Body> { analyzingResult ? (<> <Checkbox handleChange={handleChangeCheckBox} isChecked={isRef} label="참고(Ref) 데이터 같이보기" /> <img src={img} height="100%" width="100%"/> </> ) : ( <p className="text-muted">분석 결과가 없습니다.</p> ) } </Card.Body>
- 처음 분석하기를 누르고 나온 그래프에는 참고 데이터 없는 그래프가 나오도록 isRef값을 false로 고정
dispatch(showScatterGraph(selectedVoices1.map(v => v.id), selectedVoices2.map(v => v.id), false));
- checkbox를 클릭했을 때 e.target.checked 값을 받아와서 그래프 그리는 함수 매개변수(isRef)에 넣어줌
const handleChangeCheckBox = (e: React.ChangeEvent<HTMLInputElement>) => { setIsRef(e.target.checked); dispatch(showScatterGraph(voice1.map(v => v.id), voice2.map(v => v.id), e.target.checked)); };
- 아무 분석도 하지 않았을 경우에는 checkbox 보이지 않도록 구현
ㅇㅇㅇㅇㅇㅇㅇ
'TIL' 카테고리의 다른 글
# 211223 TIL ([React, tsx] useRef로 input에 focus하기) (0) | 2021.12.23 |
---|---|
# 211221 TIL ([React, tsx] 부트스트랩 UI 수정) (0) | 2021.12.22 |
# 211210 TIL ([React, tsx] useMemo 사용해서 result 화면에 나타내기) (0) | 2021.12.13 |
# 211209 TIL ([Ruby, slim] 함수 매개변수 사용하여 쿼리하기) (0) | 2021.12.10 |
# 211208 TIL ([React, tsx] type 마다 컴포넌트 내용 변경하기) (0) | 2021.12.10 |