๐ฉ๐ป ๊ฐ๋ฐ ๊ณต๋ถ47 [React] Attempted import error: does not contain a default export Attempted import error: does not contain a default export ๋ฆฌ์กํธ ํ๋ก์ ํธ ๊ฐ์๋ฅผ ๋ฐ๋ผ๊ฐ๋ ์ค ๋ง์ฃผ์น ์๋ฌ์ด๋ค. ๋ญ๊ฐ ๋ฌธ์ ์ธ๊ฐ ์ถ์ด์ ๋ฒ์ญ๊ธฐ ๋๋ ค๋ด ๊ฐ์ ธ์ค๊ธฐ ์๋ ์ค๋ฅ : './Sections/MainImage.js'์ ๊ธฐ๋ณธ ๋ด๋ณด๋ด๊ธฐ('MainImage'๋ก ๊ฐ์ ธ์ค๊ธฐ)๊ฐ ์์ต๋๋ค. ์ด๋ฐ ๋ด์ฉ์ด์๋ค. ์ฆ, import ํด๋์ MainImage ํ์ผ์ ๋ด๋ณด๋ด๊ธฐ ์ฝ๋๊ฐ ์๋ค๋ ๋ง์. export default ์ฝ๋๋ฅผ ๊น๋นกํ์ใ ใ export default MainImage; MainImage ํ์ผ์ ์ ์ฝ๋๋ฅผ ์ถ๊ฐํด์ฃผ๋ ์ ์์ ์ผ๋ก ์๋๋์๋ค. ์์ง ๋ฆฌ์กํธ๊ฐ ์ต์ํ์ง ์์์ ์๊พธ ์ด๋ฐ๊ฑฐ ๋นผ๋จน๋ ์ค์๋ฅผ ํ๋ค. ์ ์ ์ฐจ๋ ค.. 2023. 2. 20. [Git] local ๋ด์ฉ ๋ ์๊ฐ๋ ๊ด์ฐฎ์ ๋ ๊ฐ์ pull ํ๊ธฐ pushํ ๋ด์ฉ ๋ณ๋ก ์๋๋ฐ merge์๊ฒจ์ push ๋ชปํ ๋ ํน์ origin์ main ๋ธ๋์น ๋ด์ฉ์ ๊ฐ์ ๋ก ์ ๋ถ pullํด์ค๊ณ ์ถ์ ๋ ๋ด์ฉ ์น ๋ฐ์์์ผํ๋๋ฐ merge๋๋ฌธ์ ๋ค์ cloneํ๊ธฐ ๊ท์ฐฎ์๋ ์๋์ ๋ช ๋ น์ด๋ฅผ ์์๋๋ก ์ ๋ ฅํ๋ฉด ๋๋ค. ์ฐธ๊ณ ๋ก ๋ฆฌ์ ํ๊ธฐ ์ ์ pushํ ๋ฐ๋ ๋ด์ฉ์ ์ด๋ ๋ค๋ฅธ๋ฐ์๋ค๊ฐ ๋ณต๋ถํด๋๊ธฐ..! git fetch --all git reset --hard origin/main //(ํน์ ๋์๊ฐ ๋ธ๋์น ์ด๋ฆ) git pull origin main //(ํน์ pullํ ๋ธ๋์น ์ด๋ฆ) ๊ทธ๋ผ ๋ก์ปฌ ๋ด์ฉ์ด ํ์ฌ์ ๋ธ๋์น ๋ด์ฉ์ ๋ค ๋ฐ์์ค๋ฉด์ ๋ธ๋์น ์ฝ๋๋ก ์ด๊ธฐํ๋๋ค. ์ด๊ธฐํ ํ ๋ณต๋ถํด๋จ๋ ์ฝ๋๋ก ๋ค์ ๋ฐ๊พธ๊ณ pushํ๋ฉด merge์์ด push๊ฐ ์ ์งํ๋ฉ๋๋ค-! 2022. 11. 27. [๊ฐ์ฒด์งํฅ์ค๊ณ 5์์น] About SOLID principle ์ด๋ฒ์ ์ฐํ ์ฝ ํ๋ฆฌ์ฝ์ค ์งํํ๋ฉด์ ์๊ฒ ๋ ๊ฐ์ฑ์งํฅ ์ค๊ณ์ 5์์น์ด๋ค! ์์ผ๋ก SOLID๋ฅผ ์ ์ง์ผ๊ฐ๋ฉด์ ํ๋ก๊ทธ๋๋ฐ์ ํด๋ณด์์ผ๊ฒ ๋ค ์ปดํจํฐ ํ๋ก๊ทธ๋๋ฐ์์ SOLID๋ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ ๋ฐ ์ค๊ณ์ ๋ค์ฏ ๊ฐ์ง ๊ธฐ๋ณธ ์์น์ ์๊ฐํ ๊ฒ์ด๋ค. ํ๋ก๊ทธ๋๋จธ๊ฐ ์๊ฐ์ด ์ง๋๋ ์ ์ง ๋ณด์์ ํ์ฅ์ด ์ฌ์ด ์์คํ ์ ๋ง๋ค๊ณ ์ ํ ๋ ์ด ์์น๋ค์ ํจ๊ป ์ ์ฉํ ์ ์๋ค. SOLID ์์น๋ค์ ์ํํธ์จ์ด ์์ ์์ ํ๋ก๊ทธ๋๋จธ๊ฐ ์์ค ์ฝ๋๊ฐ ์ฝ๊ธฐ ์ฝ๊ณ ํ์ฅํ๊ธฐ ์ฝ๊ฒ ๋ ๋๊น์ง ์ํํธ์จ์ด ์์ค ์ฝ๋๋ฅผ ๋ฆฌํฉํฐ๋งํ์ฌ code smell(์ฝ๋์์ ๋ ์ฌ์คํ ๋ฌธ์ ๋ฅผ ์ผ์ผํฌ ๊ฐ๋ฅ์ฑ์ด ์๋ ํน์ง)์ ์ ๊ฑฐํ๊ธฐ ์ํด ์ ์ฉํ ์ ์๋ค. ์ด ์์น๋ค์ ์ ์์ผ ์ํํธ์จ์ด ๊ฐ๋ฐ๊ณผ ์ ์์ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ ๋ฐ์ ์ ๋ต์ ์ผ๋ถ์ด๋ค. ์ถ์ฒ ์ํค๋ฐฑ๊ณผ ๊ฐ์ฒด์งํฅ์ค๊ณ์ 5.. 2022. 10. 28. [JS] ์๋ฐ์คํฌ๋ฆฝํธ ๊ธฐ์ด ๊ฐ์ข ์ ๋ฆฌ YouTube ์ฝ๋ฉ์๋ง ๋ ๊ธฐ์ด ๊ฐ์ข ์์ฝ๋ณธ. ์คํ ๋ค๋ํ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ ์์ผ๋ก ๊ณต๋ถํด๋ณธ ์ ์ ์์ด์, ์์ ์ ์ ํ๋ธ๋ก ๊ฐ์ ๋ค์ผ๋ฉด์ ๋ ธ์ ์ผ๋ก ์ ๋ฆฌํด๋จ์๋๋ฐ ํ์ํ ์ฌ๋์ด ์์๊น๋ด ๊ณต์ . ์ฐธ๊ณ ๋ก ๋ณธ์ธ์ ์ฝ๋ฉ ๊ด๋ จ ๊ฐ๋ ์ด ์ด๋์ ๋ ์๋ ์ํ๋ผ์ ํ๊ธฐ๊ฐ ๊ผผ๊ผผํ์ง ์์! ๋ณ์ const a= “๋๋ ”; const b= ‘๋ฐ์ดํ’; console.log(a+b); → “๋๋ ๋ฐ์ดํ” const num=30; // number console.log(a, num); → “๋๋” 30 console.log(a+num); → “๋๋ 30” (+๋ฅผ ํ๋ฉด ๋ฌธ์์ด๋ก ๋ณํ๋จ) const new_a = `this is new ${a}` ; 1 ์์์๋ โฉโฉ ์๋ฅผ ์์ดํค๋ก ์ฐ๋ฉด ``์. ๋ด๋ถ์ ๋ณ์ ์ฌ์ฉ ๊ฐ๋ฅ. ๋ํ์์ ale.. 2022. 10. 20. [C++/Game] Google Dino ๊ฒ์ ๋ง๋ค๊ธฐ ( ์๋ณธ ) https://blog.naver.com/glass_sh/222643161325 [C++/Game] Google Dino ๊ฒ์ ๋ง๋ค๊ธฐ Google Chrome Easter Egg - Dino game ์ธํฐ๋ท์ด ๋๊ธฐ๋ฉด ๋ํ๋๋ ๊ตฌ๊ธ ํฌ๋กฌ์ ์ด์คํฐ์๊ทธ ๊ฒ์์ด๋ค! ... blog.naver.com Google Chrome Easter Egg - Dino game ์ธํฐ๋ท์ด ๋๊ธฐ๋ฉด ๋ํ๋๋ ๊ตฌ๊ธ ํฌ๋กฌ์ ์ด์คํฐ์๊ทธ ๊ฒ์์ด๋ค! ํฌ๋กฌ ์ฃผ์์ฐฝ์ chrome://dino ๋ผ๊ณ ๊ฒ์ํ๋ฉด ํ๋ ์ด ๊ฐ๋ฅํ๋ค. c++๊ณผ c๋ฅผ ์ด์ฉํ๊ณ , ์๋ ๊ธ์ ์ฝ๋๋ฅผ ์ฐธ๊ณ ํ์๋ค. โ https://eskeptor.tistory.com/159 [C++] Google ๊ณต๋ฃก ๊ฒ์ ๋ง๋ค์ด๋ณด๊ธฐ ํฌ๋กฌ์์ ์ธํฐ๋ท์ด ๋๊ฒผ์ ๋ ํ ์ ์๋ ๊ณต๋ฃก .. 2022. 7. 25. ์ด์ 1 ยทยทยท 5 6 7 8 ๋ค์ 728x90 ๋ฐ์ํ