๋จผ์ ๊ธฐ์ ์ ์ผ๋ก ์ ์ฉ์ํค๊ธฐ ์ ์ Yarn2 (Berry)๊ฐ ๋์จ ๋ฐฐ๊ฒฝ๋ถํฐ ์์๋ด ์๋ค. ๋ฐ๋ก ๊ธฐ์ ์ ์ธ ๋ด์ฉ์ด ํ์ํ์ ๋ถ์ด๋ผ๋ฉด ์คํตํด๋ ์ข์ต๋๋ค.
์ด๋ฒ์ ์งํํ๋ ์ผ์์ React Component๋ก ์ ์ํด์ ๋ฐฐํฌํด์ผ ํ ์ผ์ด ์๊ฒผ๋ค. ๊ทธ๋์ ๊ธฐ์กด์ CRA๋ก ์ ์ํ Component๋ฅผ Babel์ ํตํ์ฌ Package๋ก ๋ฐฐํฌํ๋ ค๊ณ ์๊ฐํ๊ณ ์งํํ์๋ค.
Electron ์ฑ์ ๋น๋ํ๊ณ ๋ฐฐํฌ๊น์ง ๋ง์ณค๋ค๋ฉด ๊ณผ์ฐ ๋์ผ๊น? ๋๋ต์ NO. ์ฐ๋ฆฌ๋ ์ง์์ ์ผ๋ก ์ ์ง๋ณด์ ๋ฐ ๊ธฐ๋ฅ๊ฐ๋ฐ์ ์งํํด์ผ ํ๋ค. ๊ทธ๋ ๊ฒ ํ๊ธฐ์ํด์ ์ ๋ฐ์ดํธ๋ฅผ ์งํํด์ผ ํ๋ค.
์ด๋ฒ ๊ธ์์๋ Electron์ ์ ์ฉ์ํด์ผ๋ก์จ ๊ธฐ์กด React ์ฝ๋์์ ๋ฌ๋ผ์ง๋ ๋ถ๋ถ์ ์์ ํ๊ณ , ํ๋ซํผ๋ณ๋ก ๋น๋ํ์ฌ Electron App์ ์คํ์ํค๋ ๊ณผ์ ๊น์ง ์งํํด๋ณด๊ฒ ๋ค!
์ต๊ทผ๋ค์ด์ Electron์ด ์ ์ ๋์ ๋์๋ค. ๊ทธ๋ ๊ทธ๋ด ๊ฒ์ด, ๋ด๊ฐ ์ฌ์ฉํ๊ณ ์๋ Discord, Slack, Notion, Github Desktop ๋ฑ์ด ์ ๋ถ Electron์ ํตํด์ ์ ์๋์๊ธฐ ๋๋ฌธ์ด๋ค.