Event(3)
-
[Node.js] Node.js ๊ธฐ์ด
๐ ๋ชฉ์ฐจ โ [Node.js] Node.js ๊ธฐ์ด โ [JavaScript] ๊ธฐ๋ณธ ๋ฌธ๋ฒ โ[Web] URL์ ์ดํด ๐ Node.js ๐ฝ ๊ฐ์ Node.js๋ Chrome V8 JavaScript Engine์ผ๋ก Build๋ JavaScript Runtime. Node.js๋ฅผ ํตํด ๋ค์ํ JavaScript Application์ ์คํํ ์ ์๊ณ , Server๋ฅผ ์คํํ๋๋ฐ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๊ณ ์๋ ๊ฒ์ด์์. โ Node.js๋ `JavaScript`๋ฅผ Server์์๋ ์ฌ์ฉํ ์ ์๋๋ก ๋ง๋ `์ํํธ์จ์ด ํ๋ซํผ`์ด๋ค. โ Node.js๋ `V8`์ด๋ผ๋ `JavaScript` Engine ์์์ ๋์ํ๋ `JavaScript Runtime(ํ๊ฒฝ)`์ด๋ค. โ Node.js๋ `Server Side Script..
2022.04.06 -
[Reacte] Event setState ํจ์
๐ Event setState ํจ์ ์ดํดํ๊ธฐ return ( {/* Stateํ ํ๊ธฐ ์ ์ฝ๋ */} {/**/} {/*Stateํ ํ ๋ค ์ฝ๋*/} {/**/} {this.state.subject.title} {this.state.subject.sub} ์์ ๊ฐ์ ์ฝ๋์์ ์ปดํฌ๋ํธ๊ฐ ์ด๋ฏธ ์์ฑ๋ ์ดํ์ [this.state.mode = 'welcome']์ฒ๋ผ State ๊ฐ์ ์ง์ ๋ณ๊ฒฝํ๋ฉด ์๋๊ณ , ํจ์ ํํ๋ก ๋ณ๊ฒฝํด์ผ ํ๋ ์ด์ ๋ฅผ ์์๋ณผ ๊ฒ์ด์์. constructor(props) { // State ๊ฐ์ ์ด๊ธฐํ ์ํค๊ธฐ ์ํจ์ด๊ณ , ๊ทธ ์ด๊ธฐ๊ฐ์ผ๋ก 'title="WEB" sub="word wide web!"'์ ์ค์ ํ๋ ค ํ๋ค. super(props); this.state = { mode : 'read', ..
2021.10.02 -
[React] ์ด๋ฒคํธ state props ๊ทธ๋ฆฌ๊ณ render ํจ์ ๊ฐ์
์๋ ํ์ธ์? ์ฃผ๋ํ๋์ ๋๋ค. ์ค๋์ React์ ๋ณธ๊ฒฉ์ ์ผ๋ก ๋ค์ด๊ฐ๊ธฐ์ ์ ์จ Event ์ฒ๋ฆฌ์ ๋ํด ๊ณต๋ถํด๋ณด๊ณ , props, render์ ๋ํด ๋ค์ ํ๋ฒ ์ฌ์ ๋ฆฝํ๊ณ ๊ฐ๋๋ก ํ ๊ฒ์! ํจ๊ป ๊ณต๋ถ ํด ๋ณด์ค๊ฒ์! ๐ ์ด๋ฒคํธ state props ๊ทธ๋ฆฌ๊ณ render ํจ์ ๊ฐ์ ๋ฆฌ์ํธ์์๋ state ๊ฐ์ด ๋ฐ๋๋ฉด ๊ทธ state๋ฅผ ๊ฐ์ง๊ณ ์๋ ์ปดํฌ๋ํธ์ render ํจ์๊ฐ ๋ค์ ํธ์ถ๋๊ณ , ๊ทธ ๋ฐ์ ์๋ ์ปดํฌ๋ํธ๋ค๋ ๊ฐ์ render ํจ์๊ฐ ์๋๋ฐ, ๋ชจ๋ ๋ค ํธ์ถ๋๋ค. ๊ทธ๋์ ํ๋ฉด์ด ๋ค์ ๊ทธ๋ ค์ง๊ฒ ๋๋ค. renderํจ์๊ฐ ํ๋ ์ผ์ ์ด๋ค HTML์ ๊ทธ๋ฆด๊ฒ์ธ๊ฐ?์ ๋ํ ๊ฒฐ์ ์ ํ๋ ๊ฒ์ด์์. ๋ฆฌ์ํธ์์๋ props, state ๊ฐ์ด ๋ฐ๋๋ฉด ์ปดํฌ๋ํธ์ render ํจ์๊ฐ ํธ์ถ ๋๋๋ก ์ค๊ณ ๋์ด ์๋ ๊ฒ์ด์์. {this..
2021.10.02