React 개요 및 설치 방법
React에서 자료를 보관하기 위한 변수, state
Component 작성 및 동적 UI 구축
반복 실행을 위한 map, for문
components 간 변수 상속을 위해 사용하는 props
input type, input event
class component, class state, class props
Bootstrap for React
이미지 삽입하는 다양한 방법
export, import component
React에서 페이지 변환을 위해 필요한 react-router-DOM library & Browser Router
url parameter(:id, useParams())
styled-components
component, class, function lifecycle
서버에 데이터 요청 방법(브라우저, AJAX, axios, fetch 등)
JSON
tab UI 예제
fetch, axios
React Router Overview, Client Side Routing, 'createBrowserRouter', 'RouterProvider'
gh-pages pakage 사용하여 GitHub Pages에 프로젝트 배포하기
gh-pages 배포 시 페이지 이동 및 새로고침 시 404 에러 발생하는 경우
gh-pages 배포 시 public 폴더에 저장한 이미지를 background-image 속성으로 참조한 경우 파일을 찾지 못하는 문제
Nested Routing은 URL의 세그먼트들을 컴포넌트의 계층과 데이터에 연결해주는 보편적인 방식이다.
URL segment - dynamic segments
대부분의 웹 사이트는 top navigation bar를 가지고 있는데, 이 navigation bar를 스타일링 할 때 사용자의 activation, pending 상태에 따라 별도 스타일을 적용해 현재 사용자가 어디에 있는 지, 어디로 이동하는 지 알려주곤 한다.R
<a href> 태그처럼 <Link to>, <NavLink to>도 상대 경로를 지정할 수 있다. 특히 nested routes 구축 시 용이하게 사용할 수 있다.위와 같이 Route를 설정해놓은 상태에서 "https://example.com
구현하고자 했던 모습 inputfield에서 사용자가 글자를 타이핑할 때, 글자를 입력할 때마다 inputfield에 글자가 렌더링타이핑 후 send button 클릭하거나 엔터키 입력 시 inputfield는 빈 값으로 초기화되고 입력 값은 서버에 전송문제점input