# Outlet
🚫 로그인 상태에 따른 접근 제한 구현 (+ 빈 페이지 설정)
로그인 상태에 따라 접근 제한 기능을 구현하고자 했다.: 시작 페이지, 로그인 페이지, 로딩 페이지, 빈 페이지: 나머지 모든 페이지로그인 시에 localstorage에 access token을 저장하도록 설정해두었기 때문에 만약 localstorage에 토큰이 있다면
[TIL] 230722
import { Outlet } from “react-router-dom”중첩 Router를 통해 기본틀을 만들 수 있다.사용 상황인증의 필요유무에 따라 인증 동작을 실행해야한다.Aut → 각 페이지 컴포넌트가 보여져야 하는 부분에 Outlet 컴포넌트를 넣어야 한다.

React - 리액트라우터 : navigate, nested routes, outlet
리액트는 html을 예쁘게 만들어주는 조그만 라이브러리일 뿐이다.그래서 우리가 만드는 파일들은 95%의 확률로 .js파일이기 때문에 비슷한 .js파일끼리 한 폴더에 묶어놓으면 그것이 좋은 폴더 구조 이다.컴포넌트 역할을 하는 js 파일은 component 폴더에 묶고페
react-router-dom의 살펴보기
outlet이란? 자식 경로 요소를 렌더링하려면 부모 경로 요소에서 을 사용해야합니다. 하위경로가 렌더링될때 중첩된 ui가 표시될 수 없다. 부모 라우트가 정확히 일치하면서 자식 인덱스 라우트를 렌더링하거나 인덱스 라우트가 없으면 아무것도 렌더링하지 않는다. =>

[React] 중첩 라우팅과 Outlet / Header 고정
업로드중..원티드를 클론 코딩 하던 중, 이론으로만 배웠던 중첩 라우팅에 대하여 제대로 써먹게(?)되어 다시 한 번 복습 차원에서 글을 작성해본다 !아래 화면에서 설명해보자면,Header의 메뉴 중 초록색 메뉴들은 Header가 고정이 된 상태에서 주황색 내부 페이지가

[React] useNavigate / Navigate / Nested Routes
useNavigate / Navigate / Nested Routes + Outlet

React Router 적용
Router란? 쉽게 정리하면, React Router를 사용하면 보다 빠른 페이지 이동을 가능하도록 도와주는 기능 기존에는 사용자가 링크를 클릭하면 새 페이지에 대한 프로세스가 시작.

[리액트] 라우팅하기, useNavigate, outlet
라우팅1\. 라우팅 개념, react-router-dom 깔기2\. route 기본 형태3\. react-router-dom 사용하기4\. 라우트 사용 구조 분석5\. 서브 라우트 구현하기1.라우팅사용자가 요청한 URL에 따라 해당 URL에 맞는 페이지를 보여주는 것r
[리액트를 다루는 기술] Outlet과 Layout을 이용해 라우터 관리
Outlet은 Route의 children으로 들어가는 JSX 엘리먼트를 보여줌위 코드에서 Artielces 위에 Outlet 추가만약 Outlet Route의 children이 많으면 해당 path에 맞는 children만 출력Layout이 들어갈 페이지들을 Layo

[2022.07.13] 리액트 라우터 - useNavigate
react-router-domuseNavigate는 페이지를 이동할 때 사용된다.Link를 써도 페이지 이동을 시킬 수 있지만 단순하게 이동만 시켜야 하는 경우 Link를 사용하면 좋고useNavigate를 사용하면 특정 이벤트가 실행됐을 때 동작하도록 하거나 추가적인
SPA와 React Router
전통적인 방식의 웹 애플리케이션 단점 서버가 화면을 그리기 위해 필요한 html을 만들어서 내려주는 역할까지 하여 서버의 부담이 커짐 때문에 속도가 느려짐 정보양이 많아져 빠르게 계산하여 내려주기 위한 추가적인 캐싱 작업 페이지 이동 시, 새로운 html을 서버에서 내
Nested Routes, useMatch, ReactRouterDomV6
Nested Route 설정 = 자식 Route들을 부모 element의 Outlet으로 위치 지정 http://localhost:3000/btc-bitcoin/price http://localhost:3000/btc-bitcoin/chart * Coin.tsx*

03. Outlet and Action
Scene에 추가하기 위해서 Outlet과 Action 중 연결해야 한다.코드를 통해 속성에 접근할 때 필요하다.컨트롤에서 발생한 이벤트를 코드에서 처리할 때 연결한다.일반 Scene에 Label과 Button을 추가하고 Label은 Outlet으로 추가시키고 Butt

01. Hello, World!
이번에 공부한 내용은 "Hello, World!" 에서 Update label 버튼을 누르면 "Hello, ios!"로 나오게 변경시켰다.Main.storyboard는 아무것도 없는 빈 화면에 label, button Text Fild 등등 추가시켜줄 수 있는 화면이