๐ 2019.10.14 ~ 2019.10.20
๐ ๋ธ๋ก๊ทธ
- ์ข์ ๊ฐ๋ฐ์, ์ด๋ ฅ์์ ๊ธฐ์ค๊ณผ ์ด๋ ฅ์๋ฅผ ์ด๋ป๊ฒ ์จ์ผํ๋์ง์ ๋ํ ๊ธ.
- ์ด๋ ฅ์๋ฅผ ์ฐ๋ ์ฌ๋์ ์
์ฅ๋ณด๋ค, ๋ณด๋ ์ฌ๋์ ์
์ฅ์์ ์ด๋ค ์ฌ๋์ ๋ฝ๊ณ ์ถ์์ง ์ ์ ๋ฆฌ๋์ด์๋ค.
- ๋ํ์ ์ ๋ถ์ผ๋ก ๋ธ๋ก๊ทธ์ ๊ณต๊ฐ ๊ตฌ์ง์ ์ฌ๋ฆฌ๊ณ ์ผ์ด๋ ์ผ๋ค์ ๋ํ์ฌ ์ด ๊ธ.
- ๋ธ๋ก๊ทธ์ ์ด ๊ธ ํ๋๋ก ์ฌ๋ฌ ํ์ฌ์์ ๋ฉ์ผ๋ก ๋จผ์ ์ปจํ์ด ์ค๊ธฐ๋ํ๊ณ , ์ค์ ๋ฉด์ ๊น์ง ๊ฐ์ ์ด๋ค ์ง๋ฌธ๋ค์ ๋ฐ์๋์ง์ ๋ํ ๊ท์คํ ๊ฒฝํ์ ๋ํด ์ด์ผ๊ธฐํ๋ค.
- ์ฝ 25๋ถ ๋ถ๋์ Google SEO๋ฅผ ์ํ SPA ๊ฐ์ด๋.
- SEO Ranking, Best Practices, JS Framework ๋ณ SEO tip๊น์ง ์ ๋ฆฌ๋์ด์๋ค.
- ๋๋ฌ๋์ ๊ตฌ๊ธ, ํ์ด์ค๋ถ, ๋ง์ดํฌ๋ก์ํํธ ๋ฑ ๋ฏธ๊ตญ์ ์ฌ๋ฌ ํ
ํฌํ์ฌ์ ์ธํฐ๋ทฐ๋ฅผ ๋ณธ ํ๊ธฐ ๊ธ.
- ์ธํฐ๋ทฐ๋ ์ด๋ค ๋ถ์๊ธฐ์๋์ง, ์ฝ๋ฉ ํ
์คํธ๋ก ์ด๋ค ๋ฌธ์ ๊ฐ ๋์๋์ง ์ ํ์๋ค.
- ๋ฅ๋ ฅ์๋ ๊ฐ๋ฐ์๋ฅผ ์์๋ณด๊ธฐ ์ํ ๋ฐฉ๋ฒ์ ๋๋ผ์ดํผ์ค ๋ชจ๋ธ์ด๋ผ๋ ๊ธฐ์ ์ต๋ ๋ชจํ์ ๊ธฐ๋ฐํ์ฌ ์ค๋ช
ํ๋ ๊ธ.
- ๊ธ์ ์ญ ์ฝ์ด๋ณด๋ ๋๋ ์์ง๋ Novice์ Advanced Beginner ์ฌ์ด์ ์์นํ๊ณ ์์ง ์๋ ๋์๋ณด๊ฒ ๋์๋ค.
- AB180 ์ด๋ผ๋ ํ์ฌ์ ์ฑ์ฉ ํ๋ณด๊ธ์ด์ ํ๋ก ํธ์ํธ ํ์ ๊ธฐ์ ์คํ๊ณผ ์ผํ๋ ๋ฐฉ์, ๊ฐ๋ฐ์ ๋ฌธํ์ ๋ํด์ ์ ์ ๊ธ.
- ๋ชจ๋ฐ์ผ์์ CSS ํ๋กํผํฐ 100vh ์ฌ์ฉ์ ์ง์ํด์ผํ๋ ์ด์ ๋ฅผ ์ค๋ช
ํ๋ ๊ธ.
- ๋ช๋ช ๋ชจ๋ฐ์ผ ๋ธ๋ผ์ฐ์ ์์ ์คํฌ๋กค์ ๋ด๋ฆด ๋ ๋ฑ ์ฃผ์์ฐฝ๊ณผ bottom navigation bar๊ฐ ์๋์ผ๋ก ์จ๊ฒจ์ง๋ ๊ธฐ๋ฅ ๋๋ฌธ์ ์ค์ viewport์ ๋ณด์ด๋ ํ๋ฉด์ ํฌ๊ธฐ๊ฐ ๋ฌ๋ผ์ง๋ ๋ฌธ์ ๊ฐ ์๊ธด๋ค.
- ๋๋ฌธ์
html, body { height: 100% }
๋ฅผ ์ฐ๋๊ฒ์ด ์ข๋ค.
- ์ฑ, ์ธ๋ชจ, ๋์ด. ํ๋ ฅ ๋ฑ์ ๊ดํ ์ฐจ๋ณ์ ๋ํ ๊ธ.
- ๊ฐ๋ฐ ๊ด๋ จ ๊ธ์ ์๋์ง๋ง ์ฌํ์ ์ด์์ด๊ธฐ๋ํ๊ณ ์ฌ๋ฌ๊ฐ์ง ์๊ฐํด๋ณผ ์ ์๋ ๊ต์ฅํ ์ข์ ๊ธ์ด๋ค.
๐ฐ ๋ด์ค
- JavaScript๋ก ์คํ์์ค Headless CMS๋ฅผ ๋ง๋๋ Strpi๊ฐ 4๋ฐฑ๋ง ๋ฌ๋ฌ ๊ท๋ชจ ํฌ์๋ฅผ ๋ฐ์๋ค.
- MacOS Catalina ์
๋ฐ์ดํธ์ 16์ธ์น ๋ด๋งฅ๋ถ ํ๋ก ๋ฃจ๋จธ์ ๊ด๋ จ๋ ์ด๋ฏธ์ง๊ฐ ์จ๊ฒจ์ ธ ์์๋ค๊ณ ํ๋ค.
- ESCํค๊ฐ ํฐ์น๋ฐ์์ ๋ค์ ๋ฌผ๋ฆฌํค๋ก ๋ณ๊ฒฝ๋์์ผ๋ฉฐ, ๋ค์ ๊ฐ์์ ํค๋ณด๋๋ก ๋์๊ฐ๋ค๊ณ ํ๋ค. ์ค์ ๋ก๋ 15์ธ์น ๋งฅ๋ถํ๋ก์ ํฌ๊ธฐ๊ฐ ๋๊ฐ์ง๋ง ๋ฒ ์ คํฌ๊ธฐ๊ฐ ์ค์ด๋ค์ด์ ํ๋ฉด๋ง 16์ธ์น๋ค.
- ์ถ์ ๋ ์ง๋ 11์, ๋ด๋
2๋ถ๊ธฐ ๋ฑ ์์ง ์ฌ๋ฌ ์ถ์ธก์ด ๋ง๋ค.
๐น ์์
- W3C HTML5 Conference "React/Vue๋ฅผ ๋์ด ์ด์ Svelte"๋ผ๋ ์ ๋ชฉ์ ๋ฐํ ์์.
- Svelte์ ํน์ง๊ณผ ์์ด๋์ด์ ๋ํด ์๊ฐํ๊ณ , React์ ๋์ผํ๊ฒ ๋ง๋ ์ฑ์ผ๋ก ์๋์ ๋ฉ๋ชจ๋ฆฌ, ์ฉ๋์ด ์ผ๋ง๋ ์ฐจ์ด๊ฐ ๋๋์ง ๋ฐ๋ชจ๋ก ๋ณด์ฌ์ค๋ค.
- Navigating the Hype Driven Frontend Development World๋ผ๋ ์ ๋ชฉ์ React Live 2019 ์ปจํผ๋ฐ์ค ๋ฐํ ์์.
- ์ด๋ฐ์ React Hooks์ State Management ๋ํด ์ ๊น ์ด์ผ๊ธฐํ๊ณ , ์คํ๋ฐ ๋ถ์๋ FOMO(Fear Of Missing Out)์ ๋ํด ์ด์ผ๊ธฐํ๋ค. (์ด๋ฒ์ฃผ ์ถ์ฒ ์์!)
- Chris Coyier์ OopsโI guess we're full-stack developers now๋ผ๋ ์ ๋ชฉ์ JAMstack Conf ๋ฐํ ์์.
- LAMP, MEAN Stack๋ถํฐ JAM, STAR Stack ๋ฑ๊น์ง ์น๊ฐ๋ฐ์ ๋ง์ ์์ญ์ด ๋ฐฑ์๋์์ ํ๋ก ํธ์๋ ์ชฝ์ผ๋ก ์ฎ๊ฒจ๊ฐ๊ณ ์๋ค๊ณ ์ด์ผ๊ธฐํ๋ค.
- ๋๋ถ์ Frontend ๊ฐ๋ฐ์๋ค์ ์ ์ ๋ full-stack ๊ด๋ จ ์ผ์ ํ๊ฒ๋๊ณ , ์ค์ ๋ก ์๋ง์กด์์๋ Full Stack Front-End Developer๋ผ๋ ์ด์ํ ์ง๊ตฐ์ ๋ฝ๊ธฐ๋ ํ๋ ํ์์ด ๋ฐ์ํ๋ค.
๐ป ์คํ์์ค
- ์์ผ๋ก ๊ทธ๋ฆฐ๊ฒ๊ฐ์(sketch/hand-drawn) ๊ทธ๋ํ์ ์ฐจํธ๋ฅผ ๊ทธ๋ฆด ์ ์๋ D3๊ธฐ๋ฐ์ ์๋ฐ์คํฌ๋ฆฝํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ.
- React app์ ์ํ Content Editing interface๋ผ๊ณ ์๊ฐํ๋๋ฐ, Real-Time ํํ์ CMS ํด.
- ์ญ์ Gatsby plugin์ ์ ๊ณตํ๋ค.
๐ ๊ทธ ์ธ ์ ์ฉํ ๋งํฌ
- ์ฌ๋ฌ๊ฐ์ง ๋ธ๋๋์ svg icon์ ๋ชจ์์ ์ ๊ณตํ๋ ์ฌ์ดํธ.
- ์ฌ๋๋ค์๊ฒ ์ด๋ค ํ๋์จ์ด์ ์ํํธ์จ์ด๋ฅผ ์ฐ๋์ง ์ธํฐ๋ทฐํ๋ ํ๋ก์ ํธ ์ฌ์ดํธ.
- 1023๊ฐ์ ์ธํฐ๋ทฐ๊ฐ ์ฌ๋ผ์์๋ค.
- ๊ฐ๋ฐ์๋ฅผ ์ํ ๋ฌด๋ฃ ์๋น์ค๋ค ๋ชจ์.