๋ชฉ๋ก2022/02 (81)

whatisthis?

Node. Node Js + NPM ์ด๋ž€?

Node.js๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋ธŒ๋ผ์šฐ์ € ์™ธ์˜ ๋‹ค๋ฅธ ํ™˜๊ฒฝ์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๋Ÿฐํƒ€์ž„์ž…๋‹ˆ๋‹ค. http์„œ๋ฒ„๊ฐ€ ๋‚ด์žฅ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ณดํ†ต์€ ์„œ๋ฒ„๋กœ ๋งŽ์ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ์“ธ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์›นํŒฉ, ๋ฐ”๋ฒจ๊ณผ ๊ฐ™์€ ๋„๊ตฌ๋“ค๊ณผ ์ผ๋ ‰ํŠธ๋ก  ๊ฐ™์ด ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ๋ฐ์Šคํฌํƒ‘ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“œ๋Š” ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ๋ชจ๋‘ Node.js๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค. ํ”ํžˆ๋“ค ์ƒ๊ฐํ•˜๊ธฐ๋กœ๋Š” ์„œ๋ฒ„๊ฐ€ ์—„์ฒญ ๋ณต์žกํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ, Node.js์—์„œ๋Š” 10์ค„๋„ ์•ˆ ๋˜๋Š” ์ฝ”๋“œ๋กœ ์„œ๋ฒ„๋ฅผ ๊ตฌ๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. +) ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๋‹ค๋ฅธ ์„œ๋ฒ„ ์–ธ์–ด๋ฅผ ๋ฐฐ์šฐ์ง€ ์•Š์•„๋„ ๋ผ์„œ ๋ถ€๋‹ด์ด ํ›จ์”ฌ ๋œํ•ฉ๋‹ˆ๋‹ค. ์–ด์ฐจํ”ผ ํด๋ผ์ด์–ธํŠธ(์›น ๋ธŒ๋ผ์šฐ์ €) ์ƒ์—์„œ๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์“ธ ์ˆ˜ ๋ฐ–์— ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์„œ๋ฒ„ ์–ธ์–ด๋Š” JSP๋‚˜ PHP, A..

WEB STUDY/PHYTHON | BACK-END 2022. 2. 18. 12:03
React. React Js - props

props๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• props = ๋ถ€๋ชจ ์ปดํฌ๋„ŒํŠธ๋กœ๋ถ€ํ„ฐ ์ž์‹ ์ปดํฌ๋„ŒํŠธ์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ๋ฐฉ์‹. (๋ถ€๋ชจ->์ž์‹) ๋ถ€๋ชจ์— props๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ž์‹ ์ปดํฌ๋„ŒํŠธ(ํ•จ์ˆ˜)์˜ ์ธ์ž๋กœ props ๊ฐ์ฒด๊ฐ€ ๋“ค์–ด๊ฐ€๊ฒŒ ๋จ. >> ํ•˜๋‚˜์˜ ๋ฒ„ํŠผ์„ ๋งŒ๋“ค์–ด์„œ props๋ฅผ ์ด์šฉํ•ด ๋ฒ„ํŠผ์˜ ์Šคํƒ€์ผ์„ ๊ด€๋ฆฌํ•ด์„œ ์žฌ์‚ฌ์šฉ ํ•  ์ˆ˜ ์žˆ๊ฒŒ๋จ. - ์˜ˆ> ์šฐ๋ฆฌ๊ฐ€ ๋ฒ„ํŠผ์„ ๋‘๊ฐœ๋ฅผ ๋งŒ๋“œ๋Š”๋ฐ, ๋””์ž์ธ(์ฆ‰, style์†์„ฑ)์€ ๊ฐ™๊ฒŒ ํ•˜๊ณ  ์•ˆ์— ํ…์ŠคํŠธ๋งŒ ๋‹ค๋ฅด๊ฒŒ ํ•˜๊ณ  ์‹ถ์„ ๋•Œ๋Š” 1 / ์šฐ์„  Btn์ด๋ผ๋Š” ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋งŒ๋“ ๋‹ค. function Btn() { return ( ); } 2 / Btn ์ปดํฌ๋„ŒํŠธ๋ฅผ ์„ค์ •ํ•  App์ปดํฌ๋„ŒํŠธ๋ฅผ ๋งŒ๋“ ๋‹ค. function App() { return ( ); } ์šฐ์„ ์€ Btn ์•ˆ์— ํ…์ŠคํŠธ๋ฅผ ๋‹ค๋ฅด๊ฒŒ ์„ค์ •ํ•ด์•ผํ•˜๋ฏ€๋กœ Save Changes..

WEB STUDY/REACT 2022. 2. 16. 14:08