본문 바로가기

Hook2

리액트 개발일지 로그 기록 2022/05/04 로그 내용 Typescript를 제외하고 오롯이 리액트와 js로만 구현해보려 노력해보았다. 유형을 설정해줘야 하는 파트 에서 쉼없이 막혀버리고 리액트 hook기능에 대한 기술 부족으로 좀 더 많은 기능들을 적용해보려 한다. 결국엔 호환성을 맞추어 google-map-react로 구현을 하였지만 애초에 만들어진 npm 오픈 소스를 활용 하게 되어 새로운 기능들을 추가해보는 것은 비효율적이었다. Typescript로 interface를 직접 만들어 오픈 소스를 만들어보지 않는 이상 typescript template 사용을 권장하지 않는다. V2.1이었던 NASA API 기반 소스를 V3로 업데이트 후 개별 지오메트리 ID를 먹이면 원하는 자연재해에 대한 값들을 추출해올 수 있었다. 물론 hook기능을 활용.. 2022. 5. 4.
리액트 개발일지 로그 기록 2022/05/03 로그 내용 TypeScript로 전환 완료. ts. tsx확장자 중 리액트를 사용함으로. tsx를 사용. jsx도 섞어 써도 나쁘지 않을 거 같다. 나사 API 적용을 위해선 첫 브라우저 로딩 때부터 모든 libraries DATA의 position값을 불러와야 하는데 해당 위치 반경을 정해서 넣어야 할거같다. 시각적인 요소가 유저에겐 매우 크게 와닿기 때문이다. 한 번에 포지션에 대한 위치 값들을 불러오면 다중 서버를 통해서 처음 거쳐오고 클라이언트가 매번 위치 값에 대한 API request에 대한 비용 절감에도 protocol 다중 요청에 요청을 줄일 수 있을 거라 생각한다. (개인적인 의견) 리액트 말고도 프레임워크가 다양하게 있는데 VUES.js 는 로고부터 이름도 마음에 하나도 알 수가 없을까.. 2022. 5. 3.