Search
Duplicate

Axios 삽질

const test = axios.create({ baseURL: '', params: { key: key } })
JavaScript
복사
const response = await test.get('videos', { params: { part: 'snippet' } }); return response.data
JavaScript
복사

React Router

yarn react-router-dom
// inline 으로 하면 매번 컴폰언트가 새롭게 호출된다. 비추 <Route exact path="/" component={Auth(LandingPage, null)} /> // 아래처럼 하는게 좋다. // 라우트 여러개 묶으려면 아래처럼 배열 사용 // exeact 을 넣어야 정확한 url로 이동이 된다. <Route exact path=['/', '/home']> <LandingPage /> <Route>
JavaScript
복사
페이지가 이동될떄 페이지 전체를 다시 렌더하는게 아니라 변경된 점만 렌더한다.
그러면서 url도 바뀌기 때문에 history, 뒤로가기, 앞으로가기 등을 사용할수있다.
const history = useHistory() const match = useMatch()
JavaScript
복사