[TIL #2] ์—ฌํ–‰๋‹ค๋…€์˜จ ๋‚  TIL (2023.02.26 ์ผ)

2023. 2. 26. 22:44ใ†Today I Learned

TIL 2023.02.26 ๐Ÿฃ

์œ ๊ฐ์Šค๋Ÿฝ๊ฒŒ๋„ TIL์„ ์‹œ์ž‘ํ•˜์ž๋งˆ์ž ๊ฐ€์กฑ ์—ฌํ–‰์„ ๊ฐ€๋Š” ๋ฐ”๋žŒ์— ๊ณต๋ถ€ ๋ชปํ•จ DAY
๊ทธ๋ž˜๋„ ์กฐ๊ธˆ์ด๋ผ๋„ ํ•˜์ž..~

์˜ค๋Š˜ ๋ฐฐ์šด ๊ฒƒ ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป

  • ์œ ๋ฐ๋ฏธ 'ํ•œ์ž… ํฌ๊ธฐ๋กœ ์ž˜๋ผ ๋จน๋Š” ๋ฆฌ์•กํŠธ(React.js)' ์ˆ˜๊ฐ•์„ ์‹œ์ž‘ํ–ˆ๋‹ค.
    • '๊ฐ์„ฑ์ผ๊ธฐ์žฅ' ๋งŒ๋“ค๊ธฐ๋ฅผ ํ†ตํ•ด ์ผ๊ธฐ ์“ฐ๊ธฐ/์ˆ˜์ •/์‚ญ์ œ/์กฐํšŒ ํ•„ํ„ฐ๋ง ๋“ฑ์˜ CRUD ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค.
    • ์›น ๋ธŒ๋ผ์šฐ์ €์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ•œ๋‹ค.
    • Firebase๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฐํฌ๊นŒ์ง€..! Firebase๋กœ ๋ฐฐํฌ๋„ ๋˜๋Š” ์ค„ ๋ชฐ๋ž๋‹ค.
    • ๋‘๊ทผ ๋นจ๋ฆฌ ์™„๊ฐ•ํ•ด์„œ ๊ฒฐ๊ณผ๋ฌธ ๋งŒ๋“ค๊ณ  ์‹ถ๋‹ค.
  • React๋ž€?
    • ์ธ์Šคํƒ€, ํŽ˜์ด์Šค๋ถ, ๋„ทํ”Œ๋ฆญ์Šค, ํ‹ฐ์Šคํ† ๋ฆฌ ๋“ฑ React๋ฅผ ํ™œ์šฉํ•ด์„œ ๋งŒ๋“ค์–ด์กŒ๋‹ค.
    • React Native : ํ”„๋ก ํŠธ์—”๋“œ ๊ธฐ์ˆ ๋กœ ๋งŽ์ด ์•Œ๋ ค์ ธ์žˆ์–ด ์›น๋งŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ์•ˆ๋œ๋‹ค. React์—์„œ ํŒŒ์ƒ๋œ React Native ๊ธฐ์ˆ ์„ ๋ฐฐ์šฐ๋ฉด ๋ฐ์Šคํฌํƒ‘, ์•ˆ๋“œ๋กœ์ด๋“œ, iOS์—์„œ ๋™์ž‘ํ•˜๋Š” ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค!!! (Learn once, write anywhere)
    • ์–ด๋–ป๊ฒŒ ๋ฐฐ์›Œ์•ผ ํ•˜๋‚˜ : ๋ฆฌ์•กํŠธ๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ•œ ์ข…๋ฅ˜, Javascript -> Node.js -> React.js ๋ฅผ ๋ฐฐ์šฐ๋ฉด ์ข‹๋‹ค~

์ถ”๊ฐ€์ ์œผ๋กœ ํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค ๐Ÿ‘

  • ๊ฐ•์˜๋ฅผ ๋“ค์œผ๋ฉด์„œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜๋Š” ํฌ์ŠคํŒ…์„ ๊พธ์ค€ํžˆ ํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.
  • ๋ฐฐ์šด ๋‚ด์šฉ ํ™œ์šฉํ•ด ๊ฐ„๋‹จํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•ด๋ณด๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค~

๊ธฐํƒ€ ๐Ÿค”

  • ์•„์นจ๋ถ€ํ„ฐ ๋ถ€๋ชจ๋‹˜์ด๋ž‘ ์—ฌํ–‰์„ ๋‹ค๋…€์™€์„œ ๊ทธ๋Ÿฐ์ง€ ํ”ผ๊ณคํ•ด์„œ ์ •๋ง ๊ณต๋ถ€ํ•˜๊ธฐ ์‹ซ์—ˆ์ง€๋งŒ, ๊ทธ๋ž˜๋„ ๊ฐ•์˜ ์˜ค๋ฆฌ์—”ํ…Œ์ด์…˜์„ ๋“ค์–ด์„œ ๋ฟŒ๋“ฏํ•˜๋‹ค.
  • Javascript ๋ฐฐ์šด์ง€ ์˜ค๋ž˜๋ผ์„œ ๊ธฐ์–ต์€ ์•ˆ๋‚˜์ง€๋งŒ ๊ฐ•์˜ ๋ณด๋ฉด์„œ ๋‹ค์‹œ ๊ธฐ์–ต๋˜์‚ด๋ ค๋ณด๋ฉฐ ๊ณต๋ถ€ํ•ด์„œ ๋‚ด ์Šคํ‚ฌ์…‹์„ ๋” ๊ฐ•ํ™”์‹œ์ผœ์•ผ๊ฒ ๋‹ค.
  • ๋ง๋กœ๋งŒ ๋“ฃ๋˜ ๋ฆฌ์•กํŠธ๋ฅผ ๋“œ๋””์–ด ๋ฐฐ์šฐ๊ธฐ ์‹œ์ž‘ํ•˜๋‹ค๋‹ˆ..!์‹œ์ž‘์ด ๋ฐ˜์ด๋‹ค! ์•„์ž์•„์ž