뉴스 뷰어3 [클론 코딩] 리액트 라우터 적용 지난번에 카테고리까지 구현하면서 뉴스 뷰어 앱을 완성했습니다. 이번에는 카테고리마다 리액트 라우터로 SPA한 페이지를 만들어보겠습니다. 2021.12.11 - [Programming/React] - [React] 리액트 라우터 [React] 리액트 라우터 이번에는 리액트 라우터 라이브러리를 통해서 SPA가 적용되는 것을 간단하게 알아보려고 합니다. SPA에 대해서는 아래 링크 설명을 참조해주세요. 2021.12.09 - [Programming/CS] - SPA, Single Page Application.. bamtory29.tistory.com 2021.12.09 - [Programming/CS] - SPA, Single Page Application SPA, Single Page Application.. 2022. 1. 3. [클론 코딩] 뉴스 api 연동 지난번에 전체적인 UI를 구상했습니다. 이제는 newsapi를 연동해서 본격적으로 완성시켜볼 차례입니다. 1. api 연동 컴포넌트가 렌더링 될 때마다 작업을 수행하는 useEffect를 통해 api를 연동할 예정입니다. 주의할 점은 이전에 api 연동을 위해 async로 useEffect에 콜백 함수를 등록할 때 여기에는 async를 붙이면 안된다는 점 입니다. 그 이유는 useEffect를 실행했을 때 뒷정리 함수를 반환하기 때문입니다. 그래서 지금처럼 useEffect에 비동기 처리가 필요하다면 내부에 함수를 하나 더 만들어서 async 키워드를 붙여서 이용해야 합니다. 2021.11.16 - [Programming/React] - [React] Hooks - useEffect [React] Hoo.. 2022. 1. 2. [클론 코딩] 뉴스 API와 UI 설계 이번 포스트에서는 우리가 활용할 뉴스 API를 준비하고 그에 대한 ui 설계를 다루겠습니다. 1. API 키 발급 아래 사이트에서 가입을 하고 API키를 발급 받겠습니다. https://newsapi.org/ News API – Search News and Blog Articles on the Web News API is a simple, easy-to-use REST API that returns JSON search results for current and historic news articles published by over 80,000 worldwide sources. Worldwide Scale Search through hundreds of millions of articles in 14 .. 2021. 12. 30. 이전 1 다음 300x250