#리액트 #코딩 #프로그래밍
웹페이지에서 라우팅이란 URL에 따라 적절한 페이지 또는 컨텐츠를 제공하는 방식을 뜻합니다. 페이지 라우팅을 통해 사용자는 웹사이트 내의 다양한 페이지를 이용할 수 있습니다. 웹페이지에서 링크를 클릭했을 때 해당하는 페이지로 이동하게 하는 것이 라우팅의 주요 기능 중 하나입니다. 또한, 리액트 같은 Single Page Application에서는 한 번에 모든 페이지를 로드 후, 서버에 다시 요청을 보낼 필요 없이 여러 페이지들을 이용할 수 있습니다. 이 때, 브라우저가 해당 링크의 페이지에 매번 다시 접속하는 것이 아니라, 페이지 새로고침 없이 URL과 히스토리만 프로그래밍적으로 수정하여 해당하는 페이지가 렌더링되도록 하는 것입니다. 이를 위해 'react-router-dom' 라이브러리를 설치하고, Link, Routes, Route 등의 기능을 활용합니다. 또한, URL을 통해 주어진 정보를 추출하고 활용할 수 있으며, 잘못된 URL에 대한 오류 페이지를 제공하는 것도 가능합니다.
= = =
🏠 얄코사이트: https://www.yalco.kr
📖 얄코 도서: https://www.yalco.kr/book/
🧑🏫 얄코 강의: https://www.yalco.kr/#lectures
🎥 제대로 파는 Git & GitHub: • 제대로 파는 Git & GitHub (대학생 전체강의 반값할인)
🎥 제대로 파는 자바: • 제대로 파는 자바 - Java 끝장내기
🎥 제대로 파는 파이썬: • 제대로 파는 파이썬 - Python 끝장내기
🎥 제대로 파는 자바스크립트: • (구판) 제대로 파는 자바스크립트 - 고정댓글에 새 버전 링크
🎥 제대로 파는 HTML & CSS: • 제대로 파는 HTML & CSS
🎥 갖고 노는 MySQL 강좌: • 왕초보용! 갖고 노는 MySQL 데이터베이스 강좌
🎥 반응형 프로그래밍 RxJS 강좌: • 반응형 프로그래밍이 뭔가요? (+ ReactiveX 강좌)