[220607 / Day 24] fullpage, ๋น๊ตฌ์กฐํ ํ ๋น, React ์์
JS
1. ํํ์ด์ง
fullpage.min.js : ์์ถ
์นดํผ ์คํฌ๋ฆฝํธ ํ๊ทธ๋ก ๋ถ์ฌ ๋ฃ์ผ๋ฉด ๋ชจ๋ ๊ฒ ๋ถ์ฌ๋ฃ๊ธฐ ๊ฐ๋ฅ
์ฝ๋ฐฑ ์ฒ๋ฆฌ : ํ๋ฌ๊ทธ์ธ ์ธ ๋ ์ฝ๋ฐฑ ์ฒ๋ฆฌ ์ ๋ด์ค์ผ ํจ, ํ์ด์ง๊ฐ ๋ค์ด์ค๊ณ ๋์ ๋ฐ์์ด ์๋ ๋ฑ ์ ์ฝ๋ฐฑํจ์๋ก ์ฒ๋ฆฌ, ํ๋๊ฐ๋ง ๋ด๋ ๊ฐ์ด ์๊น
fullpage.min.js:11 fullPage: Fullpage.js requires a `licenseKey` option. Read about it on the following URL: ๏ ๋ผ์ด์ ์ค ์ค๋ฅ? ํํ์ด์ง ๊นํ ๋ฆฌ๋๋ฏธ ์ฝ์ด๋ณผ ๊ฒ,
data-menuanchor : ๊ผญ ์์ด์ผ ํจ
๋ฉ๋ด๋ฐ : ๋ฐ๋ ๋ถ๋ถ๊ณผ ์คํฌ๋ฆฝํธ ๋ถ๋ถ์ ์ต์ปค ๋ถ๋ถ ์ฐ๊ฒฐํด์ฃผ๋ ๋งํฌ๊ฐ ๋๊ฐ์์ผ ํจ ๊ทธ๋์ ๊ฐ๊ฐ ๋๋ฅด๋ฉด anchors: ['section0', 'section1', 'section2', 'section3'] ์ฐพ์๊ฐ ์ ์๋๋ก / active ๋ ํ์ฑ๋๋ ํด๋์ค ์ฆ, ๋ถ์์ ๋ ๋ณ๊ฒฝํ๊ณ ์ถ์ ๊ฒ
๋ฐฐ๋ฏผ์ฌ์ดํธ ๋ง๋ค๊ธฐ ๊ฐ๋ฅ (์ฝ๋ฐฑ์ฒ๋ฆฌ)
์ฝ๋ฐฑ
- afterload : ๊ตฌ์ญ์ ๋ถ๋ฌ์ค๊ณ ๋์ ์คํฌ๋กค์ด ๋๋๋ฉด ์ฝ๋ฐฑ์ด ์คํ๋ฉ๋๋ค. ๏ ๋์ฐฉ์ ํ์ ๋ ์คํ
- onLeave : ๋ ๋๊ณ ์คํ
2. ๋น๊ตฌ์กฐํ ํ ๋น
๋น๊ตฌ์กฐํ ํ ๋น : ๋ฐฐ์ด, ๊ฐ์ฒด, ๋ฐ๋ณต ๊ฐ๋ฅ ๊ฐ์ฒด์์ ๊ฐ์ ๊บผ๋ด์ด ๊ทธ ๊ฐ์ ๋ณ๋์ ๋ณ์์ ๋์ ํ๋ ๋ฌธ์ฅ
๋ฆฌ์กํธ ์ธ ๋ ๋ง์ด ์ฌ์ฉ
๋ฐฐ์ด์ ๋น๊ตฌ์กฐํ ํ ๋น destructuring.html
๊ฐ์ฒด์ ๋น๊ตฌ์กฐํ ํ ๋น destructuring2.html
๋ฐฐ์ด์ index ์์์ ๊ทธ๋์ ์์๋ฅผ ๋ฐ๊พธ๋ฉด ๊ฐ์ด ๋ฐ๋๋ ๊ฒ ์๋๋ผ ์์๋ง ๋ฐ๋
๊ฐ์ฒด๋ ์์๋ฅผ ๋ฐ๊ฟ๋ ์ด๋ฆ์ผ๋ก ์ฐพ๊ธฐ ๋๋ฌธ์ ์ด๊ฑฐ๋ ์์๋๋ก ์ฐพ์ง ์๊ณ ์ด๋ฆ๋๋ก ์ฐพ์
React
๋ฆฌ์กํธ๋ฅผ ๋ค๋ฃจ๋ ๊ธฐ์ - ๊น๋ฏผ์ค ๋ ๊ด์ฐฎ
ํจ์ํ ์ฃผ๋ก ํ ๊ฒ
31p
์๋จ๋ถํฐ ์ ์ฒด๋ฅผ ๋ค์ ๋ถ๋ฌ์ค๊ธฐ ์๋ฒ ์์ฒญ์ด ๋ค์ด๊ฐ ํ์ด์ง๋ฅผ ์์ ๋ค์ ๊ตฌ์ฑ ๋ํธ๋ฆฌ ๋ค์ ๊ตฌ์ฑ
์ฑ๊ธํ์ด์ง ์ดํ๋ฆฌ์ผ์ด์ : ํ์ด์ง๊ฐ ํ์ฅ, ๋ง์ ํ์ด์ง๋ก ๊ฐ๊ฐ ํ์ด์ง๋ก ์ ํ๋๋ ๊ฒ์ด ์๋ ๊ต์ฒด๋๋ ๋ถ๋ถ๋ง ๊ฐ์๋ผ์ฐ๋ ๊ฒ ํ์ด์ง ์ฌ๋ฌ์ฅ ์๋
๋ํธ๋ฆฌ ์ง์ ๋ฐ๊พธ๋ ๊ฒ์ด ์๋ ๊ฐ์ ๋ ์ฌ์ฉ ๊ทธ ์ ์ ์ฝ์ด์๋ ๋ด์ฉ๊ณผ ๋ฐ๋ ๋ด์ฉ์ ์ฝ์ด์ ๊ทธ๊ฒ๋ง ๋ณ๊ฒฝ
react/01
ํผ๋ธ๋ฆญ์์ ๋ฐฐํฌ
์์ค์์ ์์
app.js ๊ฐ ๋ฉ์ธํ์ด์ง ์ญํ
102p jsx
jsx = javascript xml