일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- CSS
- es6
- 컴퓨터공학
- 자바스크립트
- AWS
- 이슈
- 백엔드
- 웹
- react
- JavaScript
- kubernetes
- docker
- HTML
- k8s
- VUE
- TypeScript
- 솔리디티
- 파이썬
- 클라우드
- 쿠버네티스
- 프론트엔드
- 블록체인
- 가상화
- BFS
- 백준
- 타입스크립트
- 알고리즘
- 리액트
- next.js
- 이더리움
- Today
- Total
목록📖 axios (2)
즐겁게, 코드
웹 어플리케이션 특성상 로드와 동시에 서버로부터 데이터를 불러와야 하는 경우가 자주 있습니다. 아마 대부분의 경우 useEffect 또는 useLayoutEffect 훅을 활용해 렌더링이 끝난 후 데이터를 불러올 텐데요, 한번 샘플 코드를 보겠습니다. const getGroupList = async () => { await axios .get(`${GROUP_ENDPOINT}?func=getAllGroup`) .then((res) => setGroupList(res.data)); }; useEffect(getGroupList, []); 컴포넌트 렌더링을 마친 후 useEffect 훅으로 getGroupList 함수를 호출해 그룹 리스트 상태값을 초기화해주고 있습니다. 그런데 이렇게 짜면 절대로 안됩니다!..
이전에 제작한 항공대 종강시계의 공지사항 탭이 죽었습니다. 이유가 뭔가 했더니 방학동안 홈페이지 리모델링이 이루어져, 기존 공지사항 게시판이 사라졌다고 하네요...!! 안돼!! 그래서 새로운 페이지의 공지사항을 크롤링해야 했는데, 페이지 렌더링 방식이 변해 공지사항을 어디선가 불러와 동적으로 렌더링하는걸 알게 되었습니다. ⚙️ 학교 게시판 함수 호출 순서 분석 과정 교내 홈페이지 코드는 확실히 공공기관이라는 보수적인 분위기 때문인지, JQuery와 함께 엄청난 스파게티가 되어 있었습니다. 메서드 호출 순서를 따라가며 교내 홈페이지 분석에 필요한 내용들을 정리해보았습니다. 1. onLoad 시 익명 함수 실행 공지사항을 확인하면 제일 먼저 실행되는 함수입니다. $(document).ready(functio..