-
Notifications
You must be signed in to change notification settings - Fork 2
๐ React Scan์ด ๋ญ์ฃ ?
- ๋ถํ์ํ ์ปดํฌ๋ํธ๊ฐ ๋ ๋๋ง์ด ๋๋์ง ํ์ธํ๊ธฐ ์ํด์ React Devtools์
Highlight updates when components render
์ต์ ์ ํ์ฑํํ์ต๋๋ค
- React Devtools์์๋ Profiler๋ฅผ ํตํด์ ํด๋น ์ปดํฌ๋ํธ๊ฐ ์ผ๋ง๋ ๊ฑธ๋ ค์ ๋ช ๋ฒ ํธ์ถ๋๊ณ , ๋ ๋๋ง ๋๋์ง๋ฅผ ํ์ธํ ์ ์์ด์ ์ ์ฌ์ฉํ๊ณ ์์์ต๋๋ค
- ์ ๊ฐ ์ ๋ชป ์ฌ์ฉํ๊ณ ์๋์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง, ๋ถํ์ํ ์์์ ๋ ๋๋ง์ด ๋ ๋ ์ด๋ค ์ด์ ๋๋ฌธ์ธ์ง๋ฅผ ๋ช ํํ๊ฒ ์๊ธฐ ์ด๋ ค์์ ์ฝ๋๋ฅผ ๋ซ์ด์ ธ๋ผ ์ฐพ์๋ณด๊ณ , ์ฝ์์ ๋ก๊ทธ๋ฅผ ์ฐ์ด๋ด์ผ ํ๋ ์ผ๋ค์ด ๋ง์์ต๋๋ค
- ๋ถํธํจ์ด ์๋ ์์ค์ React Scan์ ๋ฐ๊ฒฌํ๊ฒ ๋์๊ณ , ์ต์ํ์ ์ฝ๋ ๋ณ๊ฒฝ์ผ๋ก ์ฌ์ฉํ ์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ธ๊ฒ ๊ฐ์ ๋ฐ๋ก ๋์ ํ๊ฒ ๋์์ต๋๋ค
React Scan์ ๊นํ๋ธ ์ฌ์ดํธ์ ๋คํํ ์ค๋ช ์ด ์ ๋์ด ์์ด์ ์ ์ฉํ๊ธฐ ์์ํ์ต๋๋ค
- ๋ฑ ์ฐ๋ฆฌ ํ๋ก์ ํธ์ธ
Vite
ํ๊ฒฝ์ ๋ํ ๋ช ํํ ๋ฐฉ๋ฒ์ด ์ ํ์์ด์ ๋ฐ๋ก ๋์ ํ์ต๋๋ค
- ํ๋ฉด ํ๋จ์ ์ด๋ฐ ํดํ์ด ์๊ฒผ์ต๋๋ค
-
index.html
์script
๋ฅผ ์์ฑํ๊ณ ์ค์๋ก ๋ฐฐํฌ ๋ธ๋์น์ ์ฌ๋ ธ๋๋ฐ, ๋ชจ๋ ์ฌ๋๋ค์ด react scan์ ์ฌ์ฉํ ์ ์๊ฒ ๋์ด๋ฒ๋ ธ์ต๋๋ค
- React devtools์ ๊ฐ์ด ๋ธ๋ผ์ฐ์ ์ ์ค์ ๋์ด ์๋๊ฒ ์๋๋ผ ํ๋ก์ ํธ ๋ด๋ถ์์ ์ค์ ํ๋ค๋ณด๋, ๋ฐฐํฌ ๋ธ๋์น์ ์ฌ๋ฆฌ๋ ๋ชจ๋๊ฐ ์ฌ์ฉํ๊ฒ ๋์์ต๋๋ค
๐ ffmpeg๋ stderr๋ก ๋๋ฒ๊น
์ ํ๋ ์ด์
๐ HLS ํ๋กํ ์ฝ์ ๊ดํ ์ ๋ฆฌ ๋ฐ FFmpeg ์ฌ์ฉ๊ธฐ
๐ ๋นํธ๋ tsconfig.json์ด ์ธ ๊ฐ?
๐ NestJS ๊ธฐ๋ณธ ๊ฐ๋
- Modules
๐ Socket.io ์ต(๊ฐ)์ ํ
๐ ๋์ปค์ nginx์ ์ฌ์ฉ๊ธฐ
๐ ๋ถํํ
์คํธ๋ฅผ ํด๋ณด์
๐ FSD ์ฌ์ฉ๊ธฐ, ๊ทผ๋ฐ ์ด์ ๋๋ง์ ๊ท์น์ ๊ณ๋ค์ธ
๐ CICD ๊ตฌ์กฐ ์์
๐ ์จ๋ฒ ๋จ์๋ก ์คํธ๋ฆฌ๋ฐ ํ๊ธฐ (with HLS)
๐ HLS๋ก ์์
์ฃผ๊ณ ๋ฐ๊ธฐ
๐ vite + react + typescript ํ๊ฒฝ์์ path alias ์ค์
๐ React Scan์ด ๋ญ์ฃ ?
๐ ๋ก์ปฌ ํ๊ฒฝ ๊ฐ๋ฐ ๋ชจ๋ ๋ฐฐํฌ
๐ ์จ๋ฒ ์ ์ฒด๋ฅผ ์คํธ๋ฆฌ๋ฐํ๋ค๊ณ ? (with HLS)
๐ ์ฝ๋์ ์์ ์ฑ์ ๋์ด๊ธฐ ์ํด ํ
์คํธ์ฝ๋๋ฅผ ์์ฑํด๋ณด์
๐ ์๋ก๊ณ ์นจ ์ HLS ERROR
๐ input ํ๊ทธ์ ํ๊ธ ์
๋ ฅ ํ, Enter๋ฅผ ๋๋ฅด๋ฉด ํจ์๊ฐ ๋๋ฒ ํธ์ถ๋๋ ์ค๋ฅ
๐ nginx proxy pass๋ฅผ ๋ฐ๊ฟจ๋๋ ์๊ธด ์๋ฌ - ์ค์จ๊ฑฐ ์ธ์ ๋ฌธ์
๐ ๋ฐฐํฌ ํ๊ฒฝ์์ ํด๋ผ์ด์ธํธ-์๋ฒ WS handshake
๐ ๋ ๋๋ง ๋ฒ์ธ์ ํ๋!
๐ ๊ทธ๋ผ์ด๋ ๋ฃฐ
๐ฅ ํ์ ์๊ฐ
๐ ์ฝ๋ & ๊น ์ปจ๋ฒค์
๐ณ ๊น branch ์ ๋ต
๐ ๋
ธ์
๋ฌธ์ ์ ์ฅ์
๐จ ํผ๊ทธ๋ง
๐งโ๐ป ๊ธฐํ ๊ณต์ ๋ฐํ ์๋ฃ
๐ค 2์ฃผ์ฐจ ๋ฐํ ์๋ฃ
๐ ๋ฐฑ๋ก๊ทธ
๐ 1์ฃผ์ฐจ
๐ 2์ฃผ์ฐจ
๐ 3์ฃผ์ฐจ
๐ 4์ฃผ์ฐจ
๐ 5์ฃผ์ฐจ
๐๏ธ 1์ฃผ์ฐจ
๐๏ธ 2์ฃผ์ฐจ
๐๏ธ 3์ฃผ์ฐจ
๐๏ธ 4์ฃผ์ฐจ
๐๏ธ 5์ฃผ์ฐจ
โจ 1์ฃผ์ฐจ
โจ 2์ฃผ์ฐจ
โจ 3์ฃผ์ฐจ
โจ 4์ฃผ์ฐจ