Develop
๋ค์ด๊ฐ๋ฉฐ์ ๋ ์น ์ธ์ฃผ ํ๋ก์ ํธ์ ํ๋ก ํธ์๋ ๊ฐ๋ฐ๋ก ์ฐธ์ฌํ๋ฉฐ ํ์๊ณผ ๊ณต์ ํ ํ
์คํธ์ฉ ๋ฐฐํฌ ์ฌ์ดํธ๊ฐ ํ์ํ์ต๋๋ค.์ข ๋ ๊ตฌ์ฒด์ ์ผ๋ก๋ ๋ค์๊ณผ ๊ฐ์ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ก๋๋ฐ์.develop ๋ธ๋์น์ ๊ฐ๋ฐํ ๊ธฐ๋ฅ์ ์ฌ๋ฆฌ๊ณ EC2 ์๋ฒ์ develop ๋ธ๋์น๋ฅผ ํ
์คํธ์ฉ์ผ๋ก ๋ฐฐํฌํ์ฌ, ํ์๊ณผ ํ์ธํ ํ ๋ฌธ์ ๊ฐ ์์ ์ main ๋ธ๋์น์ ์ต์ข
์ ์ผ๋ก mergeํ๋ฉฐ ์งํํ์์ต๋๋ค.(ํ์
์์๋ ๋ ๊ตฌ์ฒด์ ์ด๊ณ ์ฒด๊ณ์ ์ธ ๋ฐฉ์์ผ๋ก ์งํํ๊ฒ ์ง๋ง, ์ ์ํ ์์ ์ด ํ์ํ๊ณ ํ์ ๊ตฌ์ฑ์ด ์ ์ ์ ํฌ๋ ์ฐ์ ์ ์ผ๋ก ์ด๋ ๊ฒ ์งํํ๊ณคํ์ต๋๋ค.)์ด ๋ ๋ฐฐํฌํ๋ ๋ฐฉ์์, ๋ง ๊ทธ๋๋ก '์๋ ๋ฐฐํฌ ๋ฐฉ์'์ด๋ผ๊ณ ํ ์ ์์๋๋ฐ์.์ง์ EC2 ์๋ฒ์ ์ ์ํด์ ํฐ๋ฏธ๋ ๋ช
๋ น์ด๋ก ๋ฐฐํฌ๋ฅผ ์ํ ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํด์ผํ๊ธฐ ๋๋ฌธ์ด์์. ํ์ง๋ง ๋ฐฐํฌ์ ๋น๋๊ฐ ๋์ด๋๋ฉด์ ๋ค์๊ณผ ..
Develop
tanstack query(react) ์ ๊ฐ์๋ฅผ ์ฐพ์๋ณด๋ค๊ฐ, ์ด tanstack-query ๊ฐ ๋ฆฌ์กํธ ์ ํ๋ฆฌ์ผ์ด์
์์ ์๋ฒ ์ํ ๊ฐ์ ธ์ค๊ธฐ, ์บ์ฑ, ๋๊ธฐํ ๋ฐ ์
๋ฐ์ดํธ๋ฅผ ์ฝ๊ฒ ๋ค๋ฃฐ ์ ์๋๋ก ๋์์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ฉฐ ํด๋ผ์ด์ธํธ ์ํ๊ณผ ์๋ฒ ์ํ๋ฅผ ๋ช
ํํ ๊ตฌ๋ถํ๊ธฐ ์ํด์ ๋ง๋ค์ด์ก๋ค๋ ๋ด์ฉ์ ๊ธ์ ์ฝ์์ต๋๋ค. ํด๋ผ์ด์ธํธ ์ํ๋ ํ์์ React์์ ๊ด๋ฆฌํ๊ณ ์ฌ์ฉํ๋ ‘state’ ์ ๊ฐ๋
์ผ๋ก ์ดํดํ๋ฉด ๋ ๊ฒ ๊ฐ์๋ฐ, ์๋ฒ ์ํ๋ ์ ํํ ๋ฌด์์ ์๋ฏธํ๋ ๊ฒ์ธ์ง ๊ถ๊ธํด์ก์ต๋๋ค.์ด๋ฒ ๊ธ์์๋ ํด๋ผ์ด์ธํธ ์ํ์ ์๋ฒ ์ํ๋ฅผ ๋น๊ตํ๋ฉฐ ์ฐจ์ด์ ๋ํด ๋ค๋ฃจ์ด๋ณผ๊ฒ์. ๊ฐ์ธ์ ์ผ๋ก๋ ‘์๋ฒ ์ํ’ ๋ผ๋ ๋จ์ด๊ฐ ์ต์ํ์ง ์์์ ๋ฟ์ด์ง, ์๋ก์ด ๊ฐ๋
์ ์๋์์ด์.๋ค๋ง, ํด๋ผ์ด์ธํธ ์ํ์ ์๋ฒ ์ํ๋ ์์ ํ ๋ค๋ฅธ ๊ฐ๋
์ด๋ฏ๋ก ์ ํํ ์ด..
Develop
๋ค์ด๊ฐ๋ฉฐ์น ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฐ๋ฐํ๋ค ๋ณด๋ฉด ์ข
์ข
์ ์ฐฝ(window)์ ์ด์ด ์์
ํด์ผ ํ๋ ๊ฒฝ์ฐ๋ฅผ ๋ง์ฃผํ๊ฒ ๋ฉ๋๋ค.ํนํ ๊ด๋ฆฌ์ ํ์ด์ง๋ ๊ธฐ์
์ฉ ์น ์ ํ๋ฆฌ์ผ์ด์
์์๋ ์ฌ๋ฌ ์ฐฝ์ ๋์์ ๋์๋๊ณ ์์
ํ๋ ๊ฒ์ด ์ฌ์ฉ์ ๊ฒฝํ ์ธก๋ฉด์์ ๋ ํจ์จ์ ์ธ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.์๋ฅผ ๋ค์ด ์ฌ์ฉ์ ๋ชฉ๋ก์ ๋ณด๋ฉด์ ํน์ ์ฌ์ฉ์์ ์ ๋ณด๋ฅผ ์์ ํ๊ฑฐ๋, ์ฃผ๋ฌธ ๋ชฉ๋ก์ ํ์ธํ๋ฉด์ ๊ฐ๋ณ ์ฃผ๋ฌธ์ ์์ธ ๋ด์ฉ์ ์์ ํ๋ ๋ฑ์ ์์
์ด ์์ฃ . ์ด๋ฐ ์ํฉ์์ ์ค์ํ๊ฒ ๊ณ ๋ ค๋ ๋งํ ๊ฒ์ ์ฐฝ ๊ฐ์ ์์ ์ ์ธ ๋ฐ์ดํฐ ํต์ ์
๋๋ค.์ฌ์ฉ์๊ฐ ์ ์ฐฝ์์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ณ ๋๋ฉด, ๊ทธ ๋ณ๊ฒฝ์ฌํญ์ด ์๋ ์ฐฝ์๋ ์์ฐ์ค๋ฝ๊ฒ ๋ฐ์๋์ด์ผ ํ๋๊น์.์ด๋ฅผ ์ํ ๊ตฌํ ๋ฐฉ์์ผ๋ก๋ ํฌ๊ฒ window.opener๋ฅผ ์ด์ฉํ๋ ๋ฐฉ์๊ณผ URL ํ๋ผ๋ฏธํฐ๋ฅผ ์ด์ฉํ๋ ๋ฐฉ์์ด ์์ต๋๋ค.๊ธฐ์ ์คํ์ด ๊ธ์ ์์ ..