์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ์๊ณ ๋ฆฌ์ฆ
- ํ ์คํธ๋ถ์
- AI
- github
- Git
- sap
- ์์ฐ์ด์ฒ๋ฆฌ
- ํ๋ธ๋ฃจ
- ๋ฅ๋ฌ๋
- abap
- react
- ์ฝํ
- ํ์ด์ฌ
- AWS
- ๋ฆฌ์กํธ
- erp
- ์ฝ๋ฉํ ์คํธ
- tableau
- ๋น ๋ฐ์ดํฐ
- ๋ฐ์ดํฐ๋ถ์
- ํ ์คํธ๋ง์ด๋
- ๋ฐฑ์ค
- ํ๋ธ๋ก
- DFS
- nlp
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์ธ๊ณต์ง๋ฅ
- ๊นํ๋ธ
- ๋ฐ์ดํฐ ๋ถ์
- ์๋ง์กด์น์๋น์ค
- Today
- Total
๋ชฉ๋กreact (13)
DATA101

๐ค ์๋ฌ ์ํฉ React์์ ๋ฐฐํฌ ํ์ผ ์์ฑ ์๋ ์ค ์๋ฌ๋ฅผ ๋ง์ฃผํ์์ต๋๋ค. npm run build ๋ฐฐํฌ ํ์ผ ์์ฑ๋ฟ๋ง ์๋๋ผ React ์๋ฒ ์คํ ์๋์๋ ๊ฐ์ ์๋ฌ๋ฅผ ๋ง์ฃผํ ์ ์์ต๋๋ค. ๐ ์๋ฌ ์ฝ๋ sh: react-scripts: command not found ๐ก ์์ธ package.json ๋ด ๋ชจ๋ dependency๋ฅผ ๋ค์ด๋ก๋ํ์ง ์์์ package.json ๋ด script๋ฅผ ์ ๋๋ก ์ผ์ด์ค์ง ๋ชปํ์ฌ ๋ฐ์ํ ์๋ฌ์ ๋๋ค. โ ํด๊ฒฐ๋ฐฉ๋ฒ npm install ์ ํตํด ๋ชจ๋ ํจํค์ง๋ฅผ ์ค์นํด ์ค๋๋ค. npm install npm install๋ก ํด๊ฒฐ๋์ง ์๋ ๊ฒฝ์ฐ ๋ชจ๋ ํจํค์ง๋ฅผ ์ค์นํ์์์๋ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค๋ฉด, node-modules ํด๋๋ฅผ ์ญ์ ํ๊ณ ๋ค์ ๋ชจ๋ ํจํค์ง๋ฅผ ์ค์นํด ๋ณด์๊ธธ ๋ฐ๋๋๋ค..

๐ ์๋ฆฌ์ฆ ํฌ์คํ 1. ํ์ผ ์ ๋ก๋ ์น ํ์ด์ง ๊ตฌ์ถ: (1) React ๊ธฐ๋ฐ Frontend ๊ฐ๋ฐ 2. ํ์ผ ์ ๋ก๋ ์น ํ์ด์ง ๊ตฌ์ถ: (2) AWS IAM ์ญํ ์์ฑ 3. ํ์ผ ์ ๋ก๋ ์น ํ์ด์ง ๊ตฌ์ถ: (3) AWS Lambda ์์ฑ 4. ํ์ผ ์ ๋ก๋ ์น ํ์ด์ง ๊ตฌ์ถ: (4) AWS S3 ์์ฑ 5. ํ์ผ ์ ๋ก๋ ์น ํ์ด์ง ๊ตฌ์ถ: (5) AWS API Gateway ์์ฑ 6. ํ์ผ ์ ๋ก๋ ์น ํ์ด์ง ๊ตฌ์ถ: (6) AWS Lambda ํจ์ ์์ฑ 7. ํ์ผ ์ ๋ก๋ ์น ํ์ด์ง ๊ตฌ์ถ: (7) Axios ๊ธฐ๋ฐ API Call 8. ํ์ผ ์ ๋ก๋ ์น ํ์ด์ง ๊ตฌ์ถ: (8) ํ์ผ ์ ๋ก๋ ํ ์คํธ 9. ํ์ผ ์ ๋ก๋ ์น ํ์ด์ง ๊ตฌ์ถ: (9) AWS S3 ๊ธฐ๋ฐ ์น ํธ์คํ ๐จ๐ป ๋ค์ด๊ฐ๋ฉฐ ๋ณธ ํฌ์คํ ์์๋ ํ์ผ์ด S3์ ์ ์ ๋ก๋๋..

๐ ์๋ฆฌ์ฆ ํฌ์คํ 1. ํ์ผ ์ ๋ก๋ ์น ํ์ด์ง ๊ตฌ์ถ: (1) React ๊ธฐ๋ฐ Frontend ๊ฐ๋ฐ 2. ํ์ผ ์ ๋ก๋ ์น ํ์ด์ง ๊ตฌ์ถ: (2) AWS IAM ์ญํ ์์ฑ 3. ํ์ผ ์ ๋ก๋ ์น ํ์ด์ง ๊ตฌ์ถ: (3) AWS Lambda ์์ฑ 4. ํ์ผ ์ ๋ก๋ ์น ํ์ด์ง ๊ตฌ์ถ: (4) AWS S3 ์์ฑ 5. ํ์ผ ์ ๋ก๋ ์น ํ์ด์ง ๊ตฌ์ถ: (5) AWS API Gateway ์์ฑ 6. ํ์ผ ์ ๋ก๋ ์น ํ์ด์ง ๊ตฌ์ถ: (6) AWS Lambda ํจ์ ์์ฑ 7. ํ์ผ ์ ๋ก๋ ์น ํ์ด์ง ๊ตฌ์ถ: (7) Axios ๊ธฐ๋ฐ API Call 8. ํ์ผ ์ ๋ก๋ ์น ํ์ด์ง ๊ตฌ์ถ: (8) ํ์ผ ์ ๋ก๋ ํ ์คํธ 9. ํ์ผ ์ ๋ก๋ ์น ํ์ด์ง ๊ตฌ์ถ: (9) AWS S3 ๊ธฐ๋ฐ ์น ํธ์คํ ๐จ๐ป ๋ค์ด๊ฐ๋ฉฐ ๋ณธ ํฌ์คํ ์์๋ React๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ์ผ..

์๋ฌ ์ํฉ React ๊ธฐ๋ฐ ํ๋ฉด UI ๊ตฌํ ์ค ์๋ ์๋ฌ ๋ฉ์์ง ํ์ธ ์๋ฌ ๋ฉ์์ง JSX expressions must have one parent element. ์๋ฌ ์์ธ - JSX ๋ฌธ๋ฒ์์ Component๊ฐ ์ฌ๋ฌ ๊ฐ ์๋ค๋ฉด ๋ฐ๋์ parent element๋ก ๊ฐ์ธ์ผ ํ๋๋ฐ ๊ทธ๋ ์ง ์์์ ๋ฐ์ํ ์ด์ - Component ๋ด๋ถ๋ ํ๋์ DOM Tree ๊ตฌ์กฐ๋ก ์ด๋ฃจ์ด์ ธ์ผ ํ๋ค๋ ๊ท์น์ ๋ฐ๋ผ์ผ ํจ ํด๊ฒฐ์ฑ ๊ฐ๋จํ๊ฒ div ํ๊ทธ ๋๋ fragment ํ๊ทธ ๋๋ ์ค๊ดํธ{}๋ก ์ฌ๋ฌ Component๋ฅผ ๊ฐ์ธ๋ parent element๋ฅผ ์ฌ์ฉํ๋ฉด ์ฝ๊ฒ ํด๊ฒฐ ๊ฐ๋ฅ ํด๊ฒฐ์ฑ ์์1: div ํ๊ทธ ... ํด๊ฒฐ์ฑ ์์2: fragment ํ๊ทธ ... ํด๊ฒฐ์ฑ ์์3: ํ๊ทธ๋ช ์๋ต๊ฐ๋ฅ ... ํฌ์คํ ๋ด์ฉ์ ์ค๋ฅ๊ฐ ์๋ค๋ฉด ์..

์๋ฌ ์ํฉ React ์๋ฒ ์คํ ์ค์ ์๋์ ๊ฐ์ ์๋ฌ ๋ฉ์์ง ํ์ธ ์๋ฌ ๋ฉ์์ง 'react-scripts'์(๋) ๋ด๋ถ ๋๋ ์ธ๋ถ ๋ช ๋ น, ์คํํ ์ ์๋ ํ๋ก๊ทธ๋จ, ๋๋๋ฐฐ์น ํ์ผ์ด ์๋๋๋ค. ํด๊ฒฐ์ฑ npm update ํ ์๋ฒ ์ฌ์์ npm update npm update ํ์๋ ์๋ฒ ์คํ์ด ์ ๋๋ค๋ฉด react-scripts ์ค์น ํ ์๋ฒ ์ฌ์์ npm install -g react-scripts npm start ํฌ์คํ ๋ด์ฉ์ ์ค๋ฅ๊ฐ ์๋ค๋ฉด ์๋์ ๋๊ธ ๋จ๊ฒจ์ฃผ์ธ์. ๊ณ ๋ง์ต๋๋ค :)