Lect & Tip/node, Angular, React12 ๋ฆฌ์กํธ ๋ฐ์ดํธํผ์ปค ํฌ๋งท api axios error๋ฌธ์ react datepicker date format axios not working ๋ฆฌ์กํธ์์๋ jquery์ฉ ๋ฐ์ดํธ ํผ์ปค๋ฅผ ์ฌ์ฉํ ์ ์๋ค. ์๋ ์ฌ์ค ๋ฆฌ์กํธ์ฉ ๋ฐ์ดํธํผ์ปค์ธ react datepicker๊ฐ ํจ์ฌ ๊น๋ํ๊ฒ ์ฌ์ฉ๋๊ธฐ ๋๋ฌธ์ ๊ตณ์ด ์ ์ด์ฟผ๋ฆฌ ๋ฐ์ดํธ ํผ์ปค๋ฅผ ๋ถ์ฌ์ผ ํ ํ์๊ฐ ์๋ค. ์ฌ์ค ์์ง ๋ฆฌ์กํธ๊ฐ ์ด์ง๋ผ react datepicker๋ฅผ ์จ์ ํ ๋ค๋ฃจ์ง๋ ๋ชปํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ ์์ผ๋ก ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ค ๋๋ ์ ๋ชจ๋ฅด๊ฒ ๋ค. ์ผ๋จ, ์ ๊ท ํ๋ก์ ํธ์์ datepicker๋ฅผ ์ฌ์ฉํ ์ผ์ด ์์ด์ ์ค์นํ๋ค. yarn add react-datepicker ํน์ npm i react-datepicker ๋ก ์ค์น ํ๋ฉด ๋๊ฒ ๋ค. ๊ทธ๋ฐ๋ฐ ๋ฌธ์ ๋ ์ด๋ ๊ฒ ์ค์นํ๊ณ import DatePicker from "react-datepicker"; ํ์ ๊ฒฝ์ฐ ์คํ์ผ ๊นจ์ง ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. ์ด์ ๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง .. 2021. 5. 20. ์ฌ๋ฌ๊ฐ์ง ๋ฆฌ์กํธ ๋ฉํฐ ๋ ์ด์์ connected-react-router multi layout ์ ์ฉํ๊ธฐ ๋ฆฌ์กํธ๋ฅผ ๋ณ๋ก ์ข์ํ์ง ์๋ 1์ธ์ด๋ค. ๊ทธ๋ฐ๋ฐ ์ด์ฉ ์ ์์ด ๋ฆฌ์กํธ ํ์ ์ ํด์ผ ํด์ ํผ๋ธ๋ฆฌ์ ๊ฒธ ํ๋ฐํธ ์๋๋ก ์ฐธ์ฌ ์ค์ด๋ค. jquery๋ผ๋ฉด ๋จ๋ฐ์ ๋๋ผ ๋ฌธ์ ์ ๊ณ ๋ฏผํ์ง ์์๋ ๋ ๋ฌธ์ ๋ค์ด ๋ฆฌ์กํธ์๋ ๋์ณ๋๋ค. ์ ์ฐ๋์ง๋ ์ฌ์ ํ ๋ชจ๋ฅด๊ฒ ์ง๋ง ๊น๋ผ๋๊น ๊น๋ค. ์ผ๋จ SPA ์ฌ์ดํธ์์ ๋ฆฌ์กํธ๊ฐ ํธํ ๊ฒ์ ๋์ถฉ ์ง์์ ๋๋ค. ๊ทธ๋ฐ๋ฐ SPA์ฌ์ดํธ๋ผ๊ณ ๋ ํด๋, ํ ์ฌ์ดํธ์ ์๋ก ๋ค๋ฅธ ๋ ์ด์์์ด ์ฌ๋ฟ ์ฌ์ฉํด์ผ ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ๋จ์ ์ผ๋ก GNB, LNB๊ฐ ์๋ Introํ์ด์ง, Loginํ์ด์ง ๊ทธ๋ฆฌ๊ณ ์ฌ์ฉ์ ํ๋ฉด๊ณผ ๋ค๋ฅธ ๊ด๋ฆฌ์ ํ๋ฉด์ ๋ ์ด์์์ ์๋ก ๋ค๋ฅผ ์ ์๋ค. ์๋ ๋ค๋ฅผ ์ ์๋ ์ ๋๊ฐ ์๋๋ผ ๋์ฒด๋ก ๋ค๋ฅด๋ค. ๊ทธ๋ด ๋ ๋ฆฌ์กํธ ์ฌ๋ฌ ๊ฐ์ง ๋ ์ด์์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ๊ฝค ๋ค์ํ์ง๋ง ์ง๊ด์ ์ด๊ณ ์ฌ์ด ๋ฐฉ๋ฒ์ ์๊ฐํ๊ฒ ๋ค... 2021. 2. 10. React Js - Global CSS ์ค์ + styled reset. classNames/bind :global local css ๋์ ์ ์ฉ react module.css :global local css ๋์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ. classNames/bind๋ฅผ ์ฌ์ฉํ๊ณ ์์ ๋ className={cx("label","labelTst")} .labelTst๋ app.module.css์ ๋ฑ๋ก. React Js - Global CSS ์ค์ + styled reset css ์ด๊ธฐํ๋ฅผ ์ํด styled-reset ์ค์น styled-components๋ local๋ก ๋์ํ๊ธฐ ๋๋ฌธ์ global ํ css๋ฅผ ๋ง๋ค๊ธฐ ์ํด GlobalStyles.js ์์ฑ ์ค์น NPM์ค์น : npm install styled-reset styled-components ์ ์ด์น: yarn add styled-reset styled-components ์ฌ์ฉ Components/G.. 2021. 1. 14. โ ์๋์ฐ์ฆ์์ angular js choco install yarn ์ค์น / ์คํ ํ๊ธฐ ์ํ ํ๊ฒฝ ๊ฐ์ถ๊ธฐ ์๋ฌํด๊ฒฐ with vscode ์ต๊ทค๋ฌjs๋ ์ต๊ทผ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ค์๊ฒ ๊ฐ์ฅ ๊ฐ๊ด๋ฐ๋ ํ๋ ์์ํฌ์ด๋ค.jquery๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ผ๋ฉด angular js๋ ํ๋ ์์ํฌ๋ค.A๋ถํฐZ๊น์ง ์ฑ ์์ง๋ JS์ํ๊ณ๋ผ๋ ๋ป์ด๋ค.์ด ๊ธ์์๋ angular js ์ค์นํ๊ธฐ์ ์ต๊ทค๋ฌJS์คํํ๊ธฐ ์ํ ํ๊ฒฝ์ ๊ฐ์ถ๋ ๊ฒ์ ๋ํด์ ๋ค๋ฃฌ๋ค.ํ์๋ ํผ๋ธ๋ฆฌ์ ์ถ์ ์ด๋ผ ๋ฆฌ๋ ์ค๋, macOS๋ ๊ท์ฐฎ๋ค.๋ฐ๋ผ์ ์๋์ฐ์ฆ ํ๊ฒฝ์์ ์ต๊ทค๋ฌJS์ค์นํ๊ธฐ์ angular js ์คํํ๊ธฐ ์ํ ํ๊ฒฝ์ ๋ค๋ฃฌ๋ค.IDE๋ก๋ ๋น์ฃผ์ผ ์คํ๋์ค ์ฝ๋(vscode)๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ์ค๋ช ํ๊ฒ ๋ค.IDE๋ ์ดํด๋ฆฝ์ค๋ ์๋ํธํ๋ฌ์ค ๊ฐ์ ์๋ํฐ ํด์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๊ฒ ๋ค. (ํ์ง๋ง ๋ณด๋ค ๊ฐ๋ ฅํ?)https://code.visualstudio.com/๋ ธํธ๋ถ์๋ ์ดํด๋ฆฝ์ค๊ฐ ์ค์น๋์ด ์์ง๋ง ๋ฐ์คํฌํ์๋ ์ดํด๋ฆฝ์ค๋ฅผ ๊น์ ๋์ง .. 2020. 9. 5. ๐ซ npm install --save classlist.js ํด๋์ค๋ฆฌ์คํธ.js Microsoft Windows [Version 10.0.17134.345] (c) 2018 Microsoft Corporation. All rights reserved.C:\Work\2nd-round>yarn start:client:hmr yarn run v1.12.3 $ ng serve --configuration hmr NOTICE: Hot Module Replacement (HMR) is enabled for the dev server. ** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ ** Date: 2019-01-25T00:02:40.756Z Ha.. 2019. 2. 28. linux killall node command use in windows taskkill /f /im node.exe Starting inspector on 127.0.0.1:9229 failed: address already in use ๐ซ VScode๋ฅผ ์ฌ์ฉํ๋ค๋ณด๋ฉด, ๊ฐํน Starting inspector on 127.0.0.1:9229 failed: address already in use ์๋ฌ๊ฐ ๋ฐ ๋๊ฐ ์๋ค. ์ด๋ฏธ ์ฌ์ฉํ๋ ์๋ฒ ํ์คํฌ๊ฐ ์ ์์ ์ผ๋ก ํด๋ก์ฆ ๋์ง ์์์ ์ฃผ๋ก ๋ฐ์ํ๋๋ฐ... ์ด๊ฑธ ํด๊ฒฐํ๋ ค๋ฉด ํ๋ก์ธ์ค๊ฐ ์๋์ผ๋ก ์ฃฝ์ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ๊ณค ํ๋ค. ๋ฆฌ๋ ์ค์์๋ killall node ๋ช ๋ น์ด๋ก ํด๊ฒฐ์ด ๋์ง๋ง, ์๋์ฐ์ ๋์ํ๋ ๋ช ๋ น์ด๋ฅผ ๋ชฐ๋๋ค. ๊ฒฐ๋ก ์ ๋งํ์๋ฉด ๋์ ๋ช ๋ น์ด๋ taskkill ์ด๋ค. ์ด๋ฏธ ์ ์ฃฝ์ง ์๋ ํ๋ก์ธ์ค๊ฐ ์ด์์ ํฌํธ๋ฅผ ์ฌ์ฉํ๊ณ ์๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฅ taskkill๋ง ์จ์ ์๋๊ณ /f ์ต์ ์ ๊ฐ์ด ์จ์ ๊ฐ์ ์ข ๋ฃํด์ผ ํ๋ค. C:\Work\2nd-round>taskkill /im node.exe ์ค๋ฅ: ํ๋ก์ธ์ค .. 2019. 2. 26. ์ด์ 1 2 ๋ค์