electron2 [Electron] 1. Electron์ React ํ์ฌํ๊ธฐ! 2023.05.01 - [๐ | WEB DEV/Electron] - [Electron] 0. Electron์ด๋? & ์ด๊ธฐ์ค์ Electron์ JS๊ธฐ๋ฐ ํ๋ ์์ํฌ์ด๊ธฐ ๋๋ฌธ์ React ์ญ์ ํจ๊ป ํ์ฉํ ์ ์๋ค. ์ ๋ฒ ํฌ์คํธ์์ ์งํํ ํ๋ก์ ํธ์ React๋ฅผ ํ์ฌํด๋ณด์! 1. React ํจํค์ง ์ถ๊ฐํ๊ธฐ npm install --save react react-dom ์ ๋ช ๋ น์ด๋ฅผ ํตํด ์ค์น๊ฐ ์๋ฃ๋ ๊ฒฝ์ฐ package.json์๋ ์ด์ฒ๋ผ ์ถ๊ฐ๊ฐ ๋๋ค. "dependencies": { "react": "^18.2.0", "react-dom": "^18.2.0", } 2. ์์คํ์ผ ๋ง๋ค๊ธฐ main_react๋ผ๋ ์ด๋ฆ์ผ๋ก jsํ์ผ์ ์์ฑํ์๋ค. (์ด๋ฆ์ ์์ ์์ฑ) main_react.js import Reac.. 2023. 5. 2. [Electron] 0. Electron์ด๋? & ์ด๊ธฐ์ค์ JS ๊ธฐ๋ฐ์ผ๋ก ํฌ๋ก์คํ๋ซํผ ๋ฐ์คํฌํฑ ์ฑ์ ๊ฐ๋ฐํ ์ ์๋ ํ๋ ์์ํฌ์ธ Electron์ ๋ํด ์์๋ณด์! 1. ์๊ฐ Electron์ JS, HTML, CSS๋ฅผ ํ์ฉํด์ ํฌ๋ก์คํ๋ฉํผ ๋ฐ์คํฌํฑ ์ฑ์ ๊ฐ๋ฐํ ์ ์๋ ํ๋ ์์ํฌ์ด๋ค. 2013๋ Atom Editor๋ฅผ ๋ง๋ค๊ธฐ ์ํด ์์๋ Atom Shell์์ ์์ํ์๊ณ 2015๋ ๊ทธ ๋ช ์นญ์ด ํ์ฌ์ Electron์ผ๋ก ๋ณ๊ฒฝ๋์๋ค. Electron์ ์ํคํ ์ณ๋ ๋ฐฑ์๋์ ๊ฒฝ์ฐ Node.js, ํ๋ก ํธ์๋์ ๊ฒฝ์ฐ Chromium ์ด๋ผ๋ ๊ตฌ๊ธ Chrome ๋ธ๋ผ์ฐ์ ์ ๊ธฐ๋ฐ์ด ๋๋ ์คํ์์ค ํ๋ก์ ํธ๋ฅผ ์ฌ์ฉํ๋ค. ๋ฐ๋ผ์ Web ๊ธฐ๋ฐ์ ๊ธฐ์ ์ Chromium์์ ์ฒ๋ฆฌํ๊ณ OS ๊ธฐ๋ฐ ๊ธฐ๋ฅ์ Node.js์์ ์ฒ๋ฆฌํ๊ฒ ๋๋ค. ์ด๋ฅผ ์ด์ฉํ๋ ๋ํ์ ์ธ ์์๋ Atom Editor, V.. 2023. 5. 1. ์ด์ 1 ๋ค์ ๋ฐ์ํ