๊ฐœ๋ฐœ ๊ณต๋ถ€/๋ฐ๋ธŒ์ฝ”์Šค TIL

[ํด๋ผ์šฐ๋”ฉ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์—”์ง€๋‹ˆ์–ด๋ง TIL] 240226 - CSS ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ์›น ๊ฐœ๋ฐœ ํŠธ๋ Œ๋“œ ์‚ดํŽด๋ณด๊ธฐ

๊ฐ€์šค์ด 2024. 2. 27. 00:17

Intro


React Bootstrap ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•˜๊ธฐ ์ „์— ํ˜„์žฌ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” CSS ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์›น ๊ฐœ๋ฐœ ํŠธ๋ Œ๋“œ์— ์‚ดํŽด๋ณด๋Š” ๊ฐ•์˜๋ฅผ ๋“ค์—ˆ๋‹ค.

 

 

 

์˜ค๋Š˜ ํ•™์Šตํ•œ ๋‚ด์šฉ


React ํ•ต์‹ฌ ์›๋ฆฌ

  1. State์™€ Props๊ฐ€ ๋ณ€ํ•˜๋ฉด ํ™”๋ฉด์„ ๋ Œ๋”๋งํ•œ๋‹ค.
  2. HTML ์ฝ”๋“œ ๋‚ด์— JS ์ฝ”๋“œ๋ฅผ ์‚ฝ์ž…ํ•  ์ˆ˜ ์žˆ๋‹ค.

์œ„์˜ 2๊ฐ€์ง€ ์›๋ฆฌ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์›ํ•˜๋Š” ๊ณณ์— ์›ํ•˜๋Š” ์กฐ๊ฑด์œผ๋กœ ์Šคํƒ€์ผ๋ง๊ณผ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•œ๋‹ค.

 

 

CSS ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

  • Material UI (MUI)
 

Material UI: React components that implement Material Design

Material UI is an open-source React component library that implements Google's Material Design. It's comprehensive and can be used in production out of the box.

mui.com

: Google์—์„œ ๊ฐœ๋ฐœํ–ˆ์œผ๋ฉฐ ์ œ์ผ ๋งŽ์ด ์“ฐ์ด๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค. ๋ฌธ์„œ๊ฐ€ ์ž˜ ์ž‘์„ฑ๋˜์–ด ์žˆ๋‹ค.

 

  • Ant Design (Antd)
 

Ant Design - The world's second most popular React UI framework

An enterprise-class UI design language and React UI library with a set of high-quality React components, one of best React UI library for enterprises

ant.design

: ์•Œ๋ฆฌ๋ฐ”๋ฐ”์—์„œ ๊ฐœ๋ฐœํ–ˆ์œผ๋ฉฐ, MUI ๋‹ค์Œ์œผ๋กœ ๋งŽ์ด ์“ฐ์ด๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค. MUI์™€ ์œ ์‚ฌํ•˜๋‚˜ ๋””์ž์ธํŒจํ„ด๊ณผ ์›์น™์ด ์žˆ๋‹ค.

 

  • React Bootstrap
 

React Bootstrap | React Bootstrap

The most popular front-end framework, rebuilt for React

react-bootstrap.netlify.app

: ์˜ˆ์ „(jQuery)๋ถ€ํ„ฐ ์‚ฌ์šฉํ•˜๋˜ Bootstrap์„ React์— ์ ์šฉํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๊ตฌ์ถ•ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋ฉฐ, ๋ฐ˜์‘ํ˜• ๋ฐ ๋ชจ๋ฐ”์ผ ๊ตฌ์ถ•์— ์œ ๋ฆฌํ•˜๋‹ค.

 

 

 


์›น ๊ฐœ๋ฐœ ํŠธ๋ Œ๋“œ

์›น ๊ฐœ๋ฐœ ํŠธ๋ Œ๋“œ๋ž€ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๋”ฐ๋ฅด๋Š” ํŒจํ„ด์ด๋‚˜ ๋ฐฉ์‹, ์‚ฐ์—…์˜ ๋ณ€ํ™”๋กœ ์ธํ•ด ๋‚˜ํƒ€๋‚˜๋Š” ์œ ํ–‰์œผ๋กœ ํŠธ๋ Œ๋“œ๋ฅผ ์ •์˜ํ•œ๋‹ค.

 

์š”์ฆ˜ ์›น ๊ฐœ๋ฐœ ํŠธ๋ Œ๋“œ๋Š” ๊ธฐ์ˆ ์˜ ๋ฐœ์ „(ํ•˜๋“œ์›จ์–ด, ์†Œํ”„ํŠธ์›จ์–ด)๊ณผ ์‚ฐ์—…์˜ ๋ฐœ์ „(4์ฐจ ์‚ฐ์—…์‹œ๋Œ€)์œผ๋กœ ๋‹จ์ˆœํ•œ ์›น ํŽ˜์ด์ง€์—์„œ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ํŠธ๋ Œ๋“œ๊ฐ€ ๋ณ€ํ™”ํ•˜์˜€๋‹ค.

 

 

20-22๋…„ ํ•ต์‹ฌ ํ‚ค์›Œ๋“œ

  • Metaverse 
    • ์›น์—์„œ 3D ๋ Œ๋”๋ง ๊ธฐ์ˆ ์„ ์–ด๋–ป๊ฒŒ ์ ์šฉํ• ๊นŒ? โžก๏ธ Three.js, Babylon.js
    • ๋ฌผ๋ฆฌ์—”์ง„์€? โžก๏ธ Ammo.js, bullet.js
    • ๋„คํŠธ์›Œํ‚น์€? โžก๏ธ Photon engine, WebRTC
    • ๋””์ž์ธ, ์Šคํƒ€์ผ๋ง์€? โžก๏ธ Blender(๋””์ž์ธ), Claymorphism(์Šคํƒ€์ผ๋ง)
  • NFT
  • ์–ธํƒํŠธ
  • WEB 3.0

 

23๋…„ ํ•ต์‹ฌ ํ‚ค์›Œ๋“œ - 'AI'

: ChatGPT์˜ ๋“ฑ์žฅ์œผ๋กœ Metaverse๊ฐ€ ํ™• ์‹์Œ

 

 

24๋…„ ์›น ๊ฐœ๋ฐœ ํŠธ๋ Œ๋“œ๋Š” ??

: AI ์œ ํ–‰์€ ๊ณ„์†๋  ๊ฒƒ

  • AI ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•œ ๊ธฐ๋Šฅ์ด ์›น์— ์ ‘๋ชฉ๋จ: ์ฑ—๋ด‡, ๊ฐ€์ƒ ๋น„์„œ, ๋ถ„์„ ํˆด, ์ปจํ…์ธ  ์ƒ์„ฑ…
  • ์šฐ๋ฆฌ๊ฐ€ ์ง์ ‘ AI๋ฅผ ๋งŒ๋“ค ์ˆœ ์—†์ง€๋งŒ ๋งŒ๋“ค์–ด์ง„ ๊ฑธ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

๋งˆ๋ฌด๋ฆฌ


์›น ๊ฐœ๋ฐœ ํŠธ๋ Œ๋“œ์— ๋Œ€ํ•ด ํ•œ ๋ฒˆ ๋” ์ƒ๊ฐํ•ด ๋ณผ ์ˆ˜ ์žˆ์–ด์„œ ์•ž์œผ๋กœ ์–ด๋–ค ๊ธฐ์—…์„ ๊ฐ€๋ฉด ์ข‹์„์ง€, ์–ด๋–ค ๋„๋ฉ”์ธ์„ ์„ ํƒํ• ์ง€ ๊ณ ๋ฏผ์— ๋Œ€ํ•œ ๋„์›€์ด ๋œ ๊ฒƒ๊ฐ™๋‹ค. ์•„์ง ํ™•์‹คํžˆ ์ •ํ•œ ๊ฑด ์—†์ง€๋งŒ ใ…Ž