- typescript react๋ก ๋ง๋ค์ด๋ณธ ํด๊ทผ์๊ฐ ๊ณ์ฐ๊ธฐ
- ๋ชฉํ ์๊ฐ๊น์ง ๋จ์ ์๊ฐ ๊ณ์ฐ
- url param์ ํตํด ๋ชฉํ ์๊ฐ ์ธํ
- ๋ชฉํ ์๊ฐ์ด ์ง๋๋ฉด ํด๊ทผํ๋ผ๋ ๋ฉ์์ง๋ฅผ ๋ฐ์
- ์ถ๊ทผํ ์๊ฐ์ผ๋ก๋ถํฐ n์๊ฐ ํ ํด๊ทผ ์๊ฐ ์๋ฆผ
- https://chinsun9.github.io/go-home-time/start/9
- ๋งํฌ ๊ณต์ ๊ธฐ๋ฅ
- ํด๊ทผ ์๊ฐ ์ค์ ๊ธฐ๋ฅ
- ์๋ ํด๋ฆฝ๋ณด๋ ๋ณต์ฌ
- https://iamsjy17.github.io/react/2018/11/04/githubpage-SPA.html
- ์๋ฆฌ. 404ํ์ด์ง์ ์คํฌ๋ฆฝํธ๋ฅผ ๋๊ณ indexํ์ด์ง๋ก url ํ๋ผ๋งคํฐ๋ก ๋๊น
- https://unsplash.com/photos/WVIkqpoKz1I
- Photo by @swayte on Unsplash
// cra(ts), eslint, prettier, airbnb style
// redux
yarn add redux react-redux @types/react-redux
// typesafe-actions
yarn add typesafe-actions
// gsap
yarn add gsap
// react-router-dom
yarn add react-router-dom
yarn add @types/react-router-dom
// moment
yarn add moment
// gh-pages
yarn add gh-pages
import { Power3, TimelineLite } from 'gsap';
import CSSPlugin from 'gsap/CSSPlugin'; // ์ถ๊ฐ
// eslint-disable-next-line @typescript-eslint/no-unused-vars
const C = CSSPlugin; // ์ถ๊ฐ
- ๋ก์ปฌ์์๋ ์ ๋๋ฉ์ด์ ์ด ์ ์คํ๋์๋๋ฐ, ๋น๋ ํ ์ ๋๋ฉ์ด์ ์ด ์ ๋์ค๋ ๋ฌธ์ ํด๊ฒฐ