๐ก ์นดํ ๊ณ ๋ฆฌ67 [React] React ์ด๋ฒคํธ ์ฌ์ฉํ๊ธฐ 1. onClick onClick ์ด๋ฒคํธ๋ ํน์ element ๊ฐ ํด๋ฆญ๋์ ๋ ์ ์๋ ํจ์๋ฅผ ํธ์ถํ๋ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ๋ค. 2. onChange onChange ์ด๋ฒคํธ๋ ํน์ element ์ ๋ณํ๊ฐ ์๊ฒผ์ ๋ ์ ์๋ ํจ์๋ฅผ ํธ์ถํ๋ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ๋ค. 3. mousemove mousemove ์ด๋ฒคํธ๋ ํน์ tag ์์ญ ์์์ ๋ง์ฐ์ค ์ปค์๊ฐ ์์ง์ผ ๋ ๋ฐ์ํ๋ค. 4. onMouseOver onMouseOver ์ด๋ฒคํธ๋ ํน์ tag ์์ญ ์์ ๋ง์ฐ์ค ์ปค์๊ฐ ์ง์ ํ ๋ ๋ฐ์ํ๋ค. 5. onMouseOut onMouseOut ์ด๋ฒคํธ๋ ํน์ tag ์์ญ ์์ ๋ง์ฐ์ค ์ปค์๊ฐ ์ง์ ํ๋ค๊ฐ ๋ฒ์ด๋ ๋ ๋ฐ์ํ๋ค. 6. onKeyDown, onKeyPress, onKeyUp onKeyDown ๊ณผ onKeyPress ๋ ํค๋ฅผ.. 2021. 10. 20. [React] React ์์ bootstrap ์ฌ์ฉํ๊ธฐ(ReactStrap) ๐ก bootstrap ์ด๋? ํ๋ก ํธ์๋ ๋์์ธ์ ์ฝ๊ฒ ๊ตฌํํ ์ ์๋๋ก ๋์์ฃผ๋ html, css, js ํ๋ ์์ํฌ์ด๋ค. ์ด๋ฐ ๋ถํธ์คํธ๋ฉ์ react ์์ ์ฌ์ฉํ ์ ์๋๋ก ํจํค์ง๋ก ๋ง๋ ๊ฒ์ด reactstrap ์ด๋ค. 01. Alert ์ฌ์ฉํ๊ธฐ reactstrap ์ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ๋จผ์ reactstrap ์ ์ค์นํ๋ค. 1. VSCode ๋ก ์์ ์ ํ๊ธฐ ๋๋ฌธ์ VSCode์์ react ์์ ์ ํ๋ ํด๋ ๊ฒฝ๋ก๋ก ๋ค์ด๊ฐ์ ํฐ๋ฏธ๋์ ์ด๊ณ reactstrap ์ ์ค์นํ๋ npm install --save reactstrap ๋ช ๋ น๊ณผ bootstrap ์ ์ค์นํ๋ npm install --save bootstrap ์ ์คํํ๋ค. 2. App.js ์์ reactStrapTest.js ํ์ผ์ ์ํฌํธํด์ ์ฌ์ฉํ .. 2021. 10. 20. [React] HTTP ํต์ ์ ์ํ ๋ฐฉ๋ฒ (Fetch, Axios, Promise) ์น์์๋ ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ http ํ๋กํ ์ฝ์ ํตํด ์์ฒญ๊ณผ ์๋ต์ ์ฃผ๊ณ ๋ฐ๋๋ค. http ์์ ์ฌ์ฉํ๋ ๋ฐฉ์์ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์์ง๋ง GET ๊ณผ POST ๊ฐ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ค. GET http://example.com?a=1&b=2 ์ ๊ฐ์ด url? ๋ค์ ํ๋ผ๋ฏธํฐ๋ช =๊ฐ ํํ๋ก ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ฉฐ, ์ฃผ๋ก ๋ฐ์ดํฐ ์กฐํ๋ ๊ฒ์ ๋ฑ์ ๊ธฐ๋ฅ์ ์ฌ์ฉ๋๋ค. POST http body ์ ๋ฐ์ดํฐ๋ฅผ ๋ฃ์ด์ ์ ๋ฌํ๋ ๋ฐฉ์์ผ๋ก, url ๋ค์ ํ๋ผ๋ฏธํฐ ๊ฐ์ ํ์ํ์ง ์๊ณ ์ฌ์ฉํ ์ ์๋ค๋ ์ฅ์ ์ด ์๋ค. ์ฃผ๋ก ์๋ฒ์ ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณ๊ฒฝํ๋ ๋ฑ์ ์ํ ์์ ์ ์ฌ์ฉ๋๋ค. ๐ฅ HTTP ํต์ ๋ฐฉ์ Fetch / Axios / Promise ๐ก Fetch ๋? ์๋ฐ์คํฌ๋ฆฝํธ ๋ด์ฅ ํจ์์ธ fetch ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฝ๊ฒ ๋น๋๊ธฐ ํต์ ์ ๊ตฌํ.. 2021. 10. 20. [React] props ์ฌ์ฉํ๊ธฐ #1 ๐ก Props ๋? react ์์ props ๋ ์ ์ญ๋ณ์๋ก, component ๊ฐ์ ๊ฐ์ ์ ๋ฌํ๋ ์๋จ์ด๋ค. app.js (๋ถ๋ชจ ์ปดํฌ๋ํธ)์์ ๋ค๋ฅธ ์ปดํฌ๋ํธ(์์ ์ปดํฌ๋ํธ)๋ก ์ด๋ ํ ๊ฐ์ ์ ๋ฌํ ๋ props ๊ฐ์ฒด์ ๋ด์์ ๋ณด๋ด๊ฒ ๋๋ ๊ฒ์ด๋ค. 1. React props ์๋ฃํ ์ ์ธํ๊ธฐ ์์ ์ปดํฌ๋ํธ์์ props ์ ๋ํ ์๋ฃํ์ ์ ์ธํด๋์ผ๋ฉด, ๋ถ๋ชจ ์ปดํฌ๋ํธ์์ ๋์ด์ค๋ props ๋ณ์๋ค์ ์๋ฃํ๊ณผ ๋น๊ตํด์ ์๋ฃํ์ด ์ผ์นํ์ง ์์ผ๋ฉด ๊ฒฝ๊ณ ๋ฉ์ธ์ง๋ฅผ ์๋ ค์ฃผ๊ธฐ ๋๋ฌธ์ ์๋ชป๋ ๋ฐ์ดํฐ๋ฅผ ํ์ธํ ์ ์๋ค. 1. App.js ์์ ํ๊ธฐ import './App.css'; import PropsDatatype from './R018_PropsDatatype'; function App() { return ( Start.. 2021. 10. 13. [React] React.js ์์ํ๊ธฐ [ CONTENTS ] 1. Reac ์คํ ๋ช ๋ น์ด 2. React ์์ Jquery ์ฌ์ฉํ๊ธฐ 3. React prop ์ฌ์ฉํ๊ธฐ React ๋? ๋ฆฌ์กํธ๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ๋ง๋๋ ๋ฐ ์ฌ์ฉํ๋ ์๋ฐ ์คํฌ๋ฆฝํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ฉฐ, ์ค์ง View ๋ง ์ ๊ฒฝ ์ฐ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค. React ํน์ง ๋ฆฌ์กํธ์ ์ฃผ์ ํน์ง ์ค ํ๋๋ Virtual DOM ์ ์ฌ์ฉํ๋ค. DOM(Document Object Model) ์ ๊ฐ์ฒด๋ก ๋ฌธ์ ๊ตฌ์กฐ๋ฅผ ํํํ๋ ๋ฐฉ๋ฒ์ผ๋ก XML ์ด๋ HTML ๋ก ์์ฑํ๋ค. ์น ๋ธ๋ผ์ฐ์ ๋ DOM ์ ํ์ฉํด์ ๊ฐ์ฒด์ ์๋ฐ์คํฌ๋ฆฝํธ์ CSS ๋ฅผ ์ ์ฉํ๊ณ DOM ์ ํธ๋ฆฌ ํํ๋ผ์ ํน์ ๋ ธ๋๋ฅผ ์ฐพ๊ฑฐ๋ ์์ ํ๊ฑฐ๋ ์ ๊ฑฐํ๊ฑฐ๋ ์ํ๋ ๊ณณ์ ์ฝ์ ํ ์ ์๋ค. ์ ๋ฆฌ์กํธ ์ปดํฌ๋ํธ์์ ์์ ์ฌ๋ฌ ๊ฐ๋ฅผ ํ๋์ ์์๋ก ๊ฐ์ธ์ฃผ์ด์ผ ํ .. 2021. 10. 13. [Docker] Docker ๋ช ๋ น์ด ์ ๋ฆฌ ๐ก Container Command ์ปจํ ์ด๋ ์คํ docker start ์ปจํ ์ด๋ ์ปจํ ์ด๋ ์ฌ์คํ docker restart ์ปจํ ์ด๋ ์ปจํ ์ด๋ ์ค์ง docker stop ์ปจํ ์ด๋ ์ปจํ ์ด๋ ์ ์ docker attach ์ปจํ ์ด๋ docker exec -it ์ปจํ ์ด๋ /bin/bash ์ปจํ ์ด๋ ์ญ์ docker rm ์ปจํ ์ด๋ ์๋์ค์ธ ์ปจํ ์ด๋ ์ค์ง ๋ฐ ์ญ์ docker rm -f ์ปจํ ์ด๋ ์๋์ค์ธ ์ปจํ ์ด๋ ํ์ธ docker ps ๋ชจ๋ ์ปจํ ์ด๋ ํ์ธ docker ps -a ๐ก Image Command Docker Hub ์ ์ฌ๋ผ์์๋ ์ด๋ฏธ์ง ์ฐพ๊ธฐ docker search ์ด๋ฏธ์ง ์ด๋ฏธ์ง ๋ค์ด docker pull ์ด๋ฏธ์ง:ํ๊ทธ ์ด๋ฏธ์ง ์ญ์ docker rmi ์ด๋ฏธ์ง ์ด๋ฏธ์ง ํ์ธ docker images ์ด๋ฏธ์ง ํ.. 2021. 10. 10. [HTML] HTML ์์๋ณด๊ธฐ ๐ก HTML(Hyper Text Markup Language) ์ด๋? ์น ํ์ด์ง๋ฅผ ๋ง๋ค๊ธฐ ์ํ ํ์ค ๋งํฌ์ ์ธ์ด๋ก, ์น ํ์ด์ง์ ๊ตฌ์กฐ๋ฅผ ์ค๋ช ํ๋ค. ๐ก HTML ๊ตฌ์กฐ ... : ์ด ๋ฌธ์๋ HTML5 ๋ผ๋ ๊ฒ์ ์ ์ : HTML ์ ๋ฃจํธ ์์ : HTML ํ์ด์ง์ ๋ํ ๋ฉํ ์ ๋ณด๋ฅผ ํฌํจ : ๋ฌธ์์ ๋ณธ๋ฌธ, ๋ชจ๋ ๊ฐ์์ ์ธ ์ปจํ ์ธ ์ ๋ํ ์ปจํ ์ด๋ ๐ก HTML ์์ ์์๋? ์์ ์์ ํ๊ทธ์์ ์ข ๋ฃ ํ๊ทธ๊น์ง์ ๋ชจ๋ ๊ฒ ํ๊ทธ ์์ ์๋ ๋ด์ฉ ํ๊ทธ๋ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์์ผ๋, ์๋ฌธ์๋ก ์์ฑํ ๊ฒ์ ๊ถ์ฅํ๋ค. This is heading 1 This is heading 2 This is heading 3 This is heading 3 This is heading 3 This is heading 3 ~ ์ ์ ๋ชฉ์ ์ ์.. 2021. 10. 10. [Git] Github ๋ช ๋ น์ด ์ ๋ฆฌ ๐ฆ Git ๋ช ๋ น์ด git init : git ์์ฑํ๊ธฐ git clone git_path : github ํ๋ก์ ํธ ๋ฐ์ ์ค๊ธฐ git branch branch_name : ๋ธ๋์น ์์ฑํ๊ธฐ git branch -m branch_name : ๋ฉ์ธ ๋ธ๋์น ์์ฑํ๊ธฐ(๊ทธ ์ ์ ์๋ main branch ๋ ์ญ์ ๋๋ค.) git checkout branch_name : ๋ธ๋์น ์ ํํ๊ธฐ git checkout -t remote_path/branch_name : ์๊ฒฉ ๋ธ๋์น ์ ํํ๊ธฐ git branch -r : ์๊ฒฉ ๋ธ๋์น ๋ชฉ๋ก๋ณด๊ธฐ git branch -a : ๋ก์ปฌ ๋ธ๋์น ๋ชฉ๋ก๋ณด๊ธฐ git branch -m branch_name : ๋ธ๋์น ์ด๋ฆ ๋ฐ๊พธ๊ธฐ git branch -d branch_name : ๋ธ๋์น ์ญ์ ํ๊ธฐ (ํ์ฌ .. 2021. 10. 8. [AWS] AWS ์น ์๋ฒ ๊ตฌ์ถํ๊ธฐ (with VPC, EC2, RDS) ์ด๋ฒ ํฌ์คํ ์์๋ AWS ์ VPC ๋คํธ์ํฌ (์๋ธ๋ท, ๋ผ์ฐํ ํ ์ด๋ธ, ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด, ๋ณด์ ๊ทธ๋ฃน) ์ EC2 ์ธ์คํด์ค, RDS ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค์ ์ ํตํด ์น ์๋ฒ๋ฅผ ๊ตฌ์ถํ๋ ๊ณผ์ ์ ์ ๋ฆฌํด๋ณด์๋ค. ๐ก AWS ์ฉ์ด ์ ๋ฆฌ AWS public cloud : ๋ VPC (virtual private cloud) : ์ง IP : ์ง ์ฃผ์ Subnet : ๋ฐฉ EC2 (์๋ฒ) : ์ฑ ์(์์ ์์ ) Route table / routing : ํ๊ด๋ฌธ(์ง๋ฌธ ๋์ด๋ฝ) Internetgateway : ๋ฐ๊นฅ์ธ์๊ณผ ์ฐ๊ฒฐ๋๋ ๋ฌธ(์ง๋ฌธ) security group : ๊ธ๊ณ [SG] Load Balancing : ์๋น์ค ๊ฐ ๋ถํ๋ฅผ ๋ถ์ฐํ๊ธฐ ์ํด ์๋ฒ ๋ถ์ฐ API Gateway : ํด๋ผ์ด์ธํธ ์ ๊ทผ ์์ฒญ์ ์ผ์ํ Auto Scaling.. 2021. 10. 8. ์ด์ 1 2 3 4 5 6 7 8 ๋ค์