๐ŸŒฑ SeSac/๊ณต๋ถ€ ๊ธฐ๋ก (๋ณต์Šตํ•˜๋ฉฐ ์—…๋ฐ์ดํŠธ ์ค‘)

[220607 / Day 24] fullpage, ๋น„๊ตฌ์กฐํ™” ํ• ๋‹น, React ์‹œ์ž‘

Jane K 2022. 7. 5. 00:57

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