보라코딩
WW04 본문
240123
내가 해결하지 못한 쿼리문을 과장님께서 해결해주셨다.
문제는 그 쿼리문을 봐도 이해하지 못하겠다는 것..
그밖에 배운 점!
리액트에 lazy를 사용해서 성능 향상 시킬 수 있다는 점을 알게 되었고
const Grouping = lazy(() => import("./component/Grouping"));
차트에서 포인트 클릭 시, 색이 변하고 공백 클릭 시 모두 해제되는 기능도 구현했다!
chartInstance.current.on("click", (params) => {
getClickedDatas(params);
});
chartInstance.current.getZr().on("click", function (event) {
if (!event.target) {
prevClickedDatas = [];
setSelectChartPoint([]);
const selectedOption = chartInstance.current.getOption();
selectedOption.series.forEach((series) => {
series.selectedMap = null;
});
chartInstance.current.setOption(selectedOption);
}
});
많은 걸 보고 접해야겠다는 생각이 들었다.
그 기능이 존재하는 것은 알아야 사용할 수 있으니까..!
최근에는 오브젝트 책을 점심시간에 틈틈히 읽고 있다.
조만간 배포를 할 수 있을 것 같다 ㅎㅎ
240125
배포하는 방법을 배워서 테스트용 컴퓨터에 배포를 했고
조만간 외근나가서 과장님과 배포할 듯 하다!
가서 진짜 데이터로 제대로 테스트 해보고 싶다..
그리고 또 다른 요구사항 확인 후, UI 설계부터 진행할 예정이다.
우선은 요구사항 및 데이터 파악 중...!
240126
와.. 이번 요구사항은 데이터가 광범위하고
그러다보니 트렌드를 어떻게 보여줘야 할지에 대한 고민이 많이 필요해서
머리 터진다 ㅎ.ㅎ
UI 설계하는데 오래 걸릴듯 ㅠㅠ