๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ (93) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [ RN / expo ] expo error "EACCES: permission denied .expo/state.json." React Native Expo ํ๋ก์ ํธ์์ npm run start ๋ช ๋ น์ด๋ฅผ ์คํํ๋๋ EACCES: permission denied .expo/state.json.2042385213 ์์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค.ใ ใ ๊ตฌ๊ธ๋ง์ ํด๋ณด๋... Stack Overflow์ ๊ฐ์ ์ค๋ฅ์ ๋ํ ๋ต๋ณ์ด ๋์์์๋ค. sudo rm -rf ~/.expo npm run start ๋ด๊ฐ ์์ํ ์ค๋ฅ์ ์์ธ์ ๋ด๊ฐ sudo npm install --global expo-cli ๋ช ๋ น์ด๋ฅผ ์ด์ฉํด์ expo-cli๋ฅผ global๋ก ์ค์นํด์ฃผ์๋๋ฐ, ๊ทธ ์ด์ ๋ก expo์คํ์ ๊ถํ ์ด์๊ฐ ๋ฐ์ํ ๊ฒ์ผ๋ก ์์๋๋ค. stackoverflow์ ๋์จ ๋ต๋ณ์ ์ฐธ๊ณ ํ์ฌ ๋ช ๋ น์ด๋ฅผ ์คํํ๋๋, ์ง๊ธ์ expo๊ฐ ์ ์์ ์ผ๋ก ์คํ๋๊ณ ์๋ค. ๐ [ Mac / Alfred ] Alfred์ snippets ๊ณต์ ํ๊ธฐ (with Dropbox) ๐ฌ Alfred์ snippets ๊ณต์ ํ๊ธฐ (with Dropbox) ์์ 1. Dropbox ๋ฅผ ์ด์ฉํ์ฌ ๊ณต์ ํด๋๋ฅผ ์์ฑ 2. Alfred ์ค์ ์ ๊ณต์ ํ Mac์์ DropBox ์ ํ 3. Alfred ์ค์ DropBox์ ์ ์ฅ 4. ์ค์ ์ ๊ฐ์ ธ์ฌ Mac์์ DropBox ์ ํ 5. ์ค์ ์ ๊ฐ์ ธ์ฌ Mac์์ Alfred ์ค์ ์ DropBox๋ก ์ค์ . 1. Dropbox ๊ณ์ ์์ฑ. https://www.dropbox.com/register ๋ก๊ทธ์ธ - Dropbox Dropbox๋ฅผ ๋ฌด๋ฃ๋ก ๋ค์ด๋ก๋ํ์ธ์. ์ด๋ฏธ Dropbox์ ํ์ผ ๋ฐฑ์ , ๋๊ธฐํ ๋ฐ ๊ณต์ ์๋ฃจ์ ์ ์ ์ฉํ๊ณ ์๋ 500,000,000์ฌ ๋ช ์ ์ฌ์ฉ์ ๋ฐ 400,000์ฌ ๊ฐ์ ํ๊ณผ ํจ๊ป Dropbox Business๋ฅผ ์ฌ์ฉํด ๋ณด์ธ์. www.. [Terminal/VScode] code . ๋ช ๋ น์ด๋ก vscode ์ฌ๋ ๋ฐฉ๋ฒ. 1. VScode ์ด์ด์ ํ๋ ํธ ( cmd + shift + p ) ์ด๊ธฐ. 2. Shell Command: Install 'code' command in PATH ํ์ฑํ. 3. ์ค์ ํ VS์ฝ๋ ์ฌ์์ & ํฐ๋ฏธ๋์์ code . ๋ช ๋ น์ด ์ ๋ ฅํ๋ฉด ์ ์คํ๋๋ ๊ฒ์ ๋ณผ ์ ์๋ค! [ React / antd ] react ant-design theme ๋ณ๊ฒฝ ( custom theme ) React์์ antd๋ฅผ ์ฌ์ฉ์ค์, custom theme๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด์๋ค. antd์ ๊ณต์ ํ์ด์ง(https://ant.design/docs/react/customize-theme)์์ customize์ ๋ํด ์น์ ํ๊ฒ ์ค๋ช ์ ์จ ์ฃผ์์ง๋ง, ๋ ์์ด๋ ๊ฒ ์ฝ๊ธฐ๊ฐ ์ด๋ ค์ด๊ฑด์ง..ใ ใ ใ ใ ... * LinkedIn ๊ธ์ ์ฐธ๊ณ ํ์ฌ ์์ฑ. 1. Create React App ์ ํตํด ๋ฆฌ์กํธ ํ๋ก์ ํธ ์์ฑ. npx create-react-app 2. antd ํจํค์ง ์ค์น // 1) npm install antd ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ฒด ํจํค์ง ์ค์น npm install antd // 2) npm install less -g ๋ช ๋ น์ ์ฌ์ฉํ์ฌ less ์ ์ญ ์ค์น. npm install -g less 3... [ React / Architecture ] React ํ๋ก์ ํธ ๊ตฌ์กฐ๋ฅผ ์ด๋ป๊ฒ ์ง์ผํ ๊น? ** React ๊ณต์ ํ์ด์ง ํ์ผ ๊ตฌ์กฐ๋ฅผ ์ฐธ๊ณ ํ์ฌ ๊ณต๋ถ ๋ชฉ์ ์ผ๋ก ์ ๋ฆฌํ ํฌ์คํ ์ ๋๋ค. ** 1. ๊ธฐ๋ฅ ๋๋ ๋ผ์ฐํธ ๋จ์๋ก ๋ถ๋ฅ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก, ๋ผ์ฐํธ(ํ๋ก์ ํธ์ ๊ฒฝ๋ก) ํด๋์ ํด๋น ๋ผ์ฐํธ์ ๊ด๋ จ๋ CSS, JS ๋ฑ์ ๊ฐ์ด ๋๋ ๋ฐฉ๋ฒ์ด ์๋ค. ์๋น์ค์ ์ฃผ์ ๊ธฐ๋ฅ์ ์ถ๋ฆฌ๊ณ , ๊ทธ ๊ธฐ๋ฅ๋ค์ ์ผ๋ง๋ ์ธ๋ถํํ ์ง ๊ณ ๋ฏผ ํ ๋ถ๋ฅํ๋ ๋ฐฉ๋ฒ๋ ์๋ค. ๋ด๊ฐ ์ฃผ๋ก ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ๋ ์ด๋ฐ ๋ถ๋ฅ ๋ฐฉ๋ฒ์ธ๋ฐ, ์๋น์ค์์ ๊ฐ์ฅ ์ค์ํ ํต์ฌ ๊ธฐ๋ฅ or ์๋น์ค๋ฅผ ๊ตฌ๋ถํ์ฌ ๊ทธ ์์ ํ์ผ๋ค์ ๋ถ๋ฅํ๋ ๋ฐฉ๋ฒ์ด ๋์๊ฒ๋ ๊ฐ์ฅ ์ต์ํ ๋ฐฉ๋ฒ์ธ ๊ฒ ๊ฐ๋ค. common/ Avatar.js Avatar.css APIUtils.js APIUtils.test.js feed/ index.js Feed.js Feed.css FeedStory.js FeedSt.. [ iOS / ์ฑ์คํ ์ด ] ๋ฐฐํฌ๋ ์ฑ์ ์ด๋ฆ ๋ฐ ๋ถ์ ์์ ํ๋ ๋ฐฉ๋ฒ. App Store์ ์ด๋ฏธ ์ฑ์ ๋ฐฐํฌํ๋๋ฐ ๋ถ์ ๋ฅผ ๋ณ๊ฒฝํด์ผ ํ ์ผ์ด ์๊ฒผ๋ค. ๋น์ฐํ ๊ธ๋ฐฉ ์์ ํ ์ ์์ ์ค ์์๋๋ฐ...!! ...?? ๐ฅบ App Store Connect์ ์ ์ํด์ ๋์ ์ฑ์ ๋ค์ด๊ฐ๋ณด๋ ์๋ฌผ์ ๋ก ์ ๊ฒจ์์๋ค...ใ .. ํท... ์ฌ์ค ์ด๋ฆ์ด๋ ๋ถ์ ๋ฅผ ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ์ด ์ด๋ ต์ง๋ ์์ง๋ง, ๋์ฒ๋ผ ๋นํฉํ ์ฌ๋๋ค์ ์ํด... 1. ์๋ก์ด ๋ฒ์ ์ ์ฑ ๋น๋ ์์ฑ iOS์ฑ ์์ '+' ๋ฒํผ์ ๋๋ฌ ์๋ก์ด ๋ฒ์ ์ ์์ฑํด์ค๋ค. 2. Xcode๋ก ์๋ก์ด ๋น๋ ์ ๋ก๋(App Store Connect) ๋๋ ๋ถ์ ๋ง ๋ณ๊ฒฝํ๋ฉด ๋ผ์, Xcode ๋น๋์์ ๋ฒ์ ๋ง ๋ณ๊ฒฝํด์ upload ํด์คฌ๋ค. 3. App Store Connect ์์ iOS์ฑ ์๋ก์ด ๋ฒ์ (1๋ฒ์์ ์์ฑํ) ์ฑ ์ ๋ณด ๋ฉ๋ด๋ก ๋ค์ด๊ฐ๋ค. ์๋ก์ด ๋น๋ ๋ฒ์ .. [ Internet / ๋์์๋ฆฌ ] MDN - ์ธํฐ๋ท์ ๊ธฐ๋ณธ ๋์ ์๋ฆฌ์ ๋ํ์ฌ ๐ธ ์ ์๊ถ ๐ธ © ์ด ํฌ์คํ ์ CC-BY-SA 2.5 ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์ฌ์ฉํ ์ ์์ต๋๋ค. **MDN์ ์ธํฐ๋ท์ ์ด๋ป๊ฒ ๋์ํ๋๊ฐ? ๋ฅผ ๋ณด๊ณ ๊ณต๋ถ ๋ชฉ์ ์ผ๋ก ์ ๋ฆฌํ ํฌ์คํ ์ ๋๋ค.** ๐ง๐ป ์์คํ ์ถ์ฒ ๐ง๐ป ์ธํฐ๋ท์ ์ด๋ป๊ฒ ๋์ํ๋๊ฐ? - MDN Web Docs / MDN contributors ์ํ์ฝ๋ฉ WEB1 - ์ํ์ฝ๋ฉ Youtube ๋คํธ์ํฌ๋ ๋ฌด์์ผ๊น? ๋คํธ์ํฌ๋ ๊ทธ๋ฌผ์ ๋ปํ๋ net + work ์ ํฉ์ฑ์ด๋ก, ๊ทธ๋ฌผ์ฒ๋ผ ํต์ ๋ง์ผ๋ก ์๋ก ์ฐ๊ฒฐ๋ ์ฒด๊ณ๋ฅผ ๋งํ๋ค. ๋ ๊ฐ ์ด์์ ์ปดํจํฐ๊ฐ ํต์ ์ด ํ์ํ ๋ A์ปดํจํฐ์ B์ปดํจํฐ๋ ๋ฌผ๋ฆฌ์ (์: ์ด๋๋ท ์ผ์ด๋ธ) ๋๋ ๋ฌด์ ์ผ๋ก (์: WiFi, Bluetooth ๋ฑ) ์ฐ๊ฒฐ๋์ด์ผ ํ๋ค. ๋ชจ๋ ํ๋์ ์ปดํจํฐ๋ค์ ๋ฌผ๋ฆฌ์ ๋๋ ๋ฌด์ ์ฐ๊ฒฐ์ ํตํด ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ์ง์ํ ์ .. [ JavaScript / ๊ฐ์ ๋ณํ ] ๋๋ฑ๋น๊ต '=='์ '===' ์ ์ ํํ ์ฐจ์ด์ ๋ํ์ฌ ์๋ฐ์คํฌ๋ฆฝํธ์์ ๋๋ฑ ์ฐ์ฐ์๋ == ์ฐ์ฐ์ (loose equlas) === ์ฐ์ฐ์ (strict equlas) ์ด๋ ๊ฒ 2๊ฐ์ง๊ฐ ๊ฐ๊ฐ ์ฐ์ธ๋ค. ๋ ์ฐ์ฐ์ ๋ชจ๋ ๊ฐ์ ๋๋ฑํจ์ ๋น๊ตํ์ง๋ง, loose(๋์จํ)์ strict(์๊ฒฉํ)์ด๋ผ๋ ์ฐจ์ด๊ฐ ์๋ค. ์ด '๋์จํ' ๋น๊ต์ '์๊ฒฉํ' ๋น๊ต์ ์ ํํ ์ฐจ์ด๋ ๋ฌด์์ผ๊น? You Don't Know JS๋ฅผ ์ฝ๊ธฐ ์ ๊น์ง์ ๋๋ '== ์ฐ์ฐ์'๋ ๊ฐ์ด ๋๋ฑํ ์ง๋ฅผ ๋น๊ตํ๊ณ , '=== ์ฐ์ฐ์'๋ ๊ฐ๊ณผ ํ์ ๋ํ ๋๋ฑํ ์ง ๋น๊ตํ๋ค๊ณ ์๊ฐํ์๋ค. ํ์ง๋ง ์ด ์ฑ ์์๋ ์์ ๊ฐ์ ์๊ฐ์ ๋น์ทํ์ง๋ง ์ ํํ์ง ์๋ค๊ณ ๊ผฌ์ง๋๋ค. ์๋ง์ ์๋ฐ์คํฌ๋ฆฝํธ ์ฑ ์์๋ ์ด๋ ๊ฒ ์ฐ์ฌ์์ง๋ง ๋ถํํ๊ฒ๋ ๋ค ํ๋ ธ๋ค๊ณ ์ด์ผ๊ธฐํ๋ค. ์ด ์ฑ ์์ ๋์ค๋ '==์ฐ์ฐ์'์ '===์ฐ์ฐ์'์ ์ ํํ ์ ์๋ ==๋.. ์ด์ 1 ยทยทยท 7 8 9 10 11 12 ๋ค์