ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ฅผ ์ํ, ์ค์ ์น ์ฑ๋ฅ ์ต์ ํ(feat. React) - Part. 1
๋ฆฌ์กํธ๋ก ๋ง๋ค์ด์ง ์น ์๋น์ค์ ์ฑ๋ฅ์ ์ธก์ ํ๊ณ ๋์ฑ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ์ต์ ํ ํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋๋ค.
์๊ฐ์ 2,215๋ช
๋์ด๋ ์ค๊ธ์ด์
์๊ฐ๊ธฐํ ๋ฌด์ ํ
- ํด๊ฒฐ
bundle analyzer ์ ๋ํ ์ง๋ฌธ์ด ์์ต๋๋ค.
performance ํญ์์ ๋ค์ด๋ก๋๊ฐ ์ค๋๊ฑธ๋ฆฌ๋ ํ์ผ(0.chunk.js)์ด bundle analyzer ์์ ์ด๋ค ํ์ผ(static/js/2.4~~~.js)์ธ์ง ์ ํํ ์๊ธฐ๋ ์ด๋ ต๊ณ ์ถ์ธก์ ํ ์๋ฐ์ ์๋ ๊ฑฐ๊ฒ ์ฃ ?<
reactchrome-devtools์์์
ใป
8๋ฌ ์
0
100
2
- ํด๊ฒฐ
Cannot find module serve ์๋ฌ
yarn serve๋ก production ๋น๋์์Cannot find module /lecture-1/node_modules/serve/bin/serve.js'์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค.<a
reactchrome-devtoolssoyeon
ใป
9๋ฌ ์
1
95
1
- ํด๊ฒฐ
์ฑ๋ฅ ํญ์์ ์์์๊ฐ์ด ์๋ณด์ ๋๋ค
<img src="https://cdn.inflearn.com/public/files/posts/c76422cc-06c9-43a1-a05f-e5eb256b1d0c/ae60964a-5400-47f2-8272-688a56063180.png" media-type="img"
reactchrome-devtoolsqjatjs123123
ใป
0
187
2
- ํด๊ฒฐ
์ด๋ฏธ์ง CDN ๋ง๋๋ ๋ฐฉ๋ฒ
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ ์ง๋ฌธ์ด ์์๋์ง ๊ฒ์ํด๋ณด์ธ์. - ์๋ก ์์๋ฅผ ์งํค๋ฉฐ ์กด์คํ๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด๊ฐ์. - ์ ๊น! ์ธํ๋ฐ ์๋น์ค ์ด์ ๊ด๋ จ ๋ฌธ์๋ 1:1 ๋ฌธ์ํ๊ธฐ๋ฅผ ์ด์ฉํด์ฃผ์ธ์.
reactchrome-devtools์ ๋๋ฒ
ใป
0
440
1
- ํด๊ฒฐ
Performance FPS ํญ์ด ์๋ณด์ฌ์.
์๋ ํ์ธ์. ๊ฐ์ ์ ๋ณด๊ณ ์์ต๋๋ค.ํต๊ณ์ฌ์ดํธ ๋ถ๋ถ์ ๋ณด๊ณ ์๋ค๊ฐ ๊ถ๊ธํ๊ฒ ์๊ฒจ์์.ํฌ๋กฌ ๋ฒ์ ๋ง๋ค performance ํญ ๋ด์ฉ์ด ๋ฌ๋ผ์ง๋์? ๊ฐ์๋ ํ์ ๋ด์ฉ์ด ๋ฌ๋ผ์์. FPS๊ทธ๋ํ๊ฐ ์๋ณด์ฌ์.์ต์ ์๋ FPS ํ์ ์ ๋ฌด๊ฐ์
reactchrome-devtoolsjhkim0280
ใป
1
778
1
- ํด๊ฒฐ
CPU throttling์ด ๋ญ๊ฐ์?
ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๊ฐ CPU Throttling์ ์ด๋์ ๋ ๊น์ง coverage๋ฅผ ๊ฐ์ง๊ณ ๊ฐ์ผํ ๊น์?
reactchrome-devtoolsTae-Hui Kim
ใป
0
1,109
1
- ํด๊ฒฐ
default export๊ฐ ์๋ named export์ผ ๋ lazy์ฌ์ฉ๋ฒ
ListPage์ปดํฌ๋ํธ๊ฐexport default ListPage๊ฐ ์๋๋ผ const ListPage = () => { ... }export {ListPage}์ฒ๋ผ ํ ๊ฒฝ์ฐ์๋ ์ด๋ป๊ฒ import ํด์ผ
reactchrome-devtoolsTae-Hui Kim
ใป
1
1,060
1
- ํด๊ฒฐ
lazy์ ์ฉํ์๋๋ฐ ๋คํธ์ํฌํญ์ ๋ถ๋ฆฌํ์ฌ ๋ณด์ด์ง ์์ต๋๋ค
์๋ ํ์ธ์,๊ฐ์์ ๊ฐ์ด lazy๋ฅผ ์ ์ฉํ์๋๋ฐ, ํ์ด์ง ์ด๋ ํ ๋คํธ์ํฌ ํญ์์ ์๋ก ๋ฐ๋ ์ฒญํฌํ์ผ์ด ํ์๋์ง ์๋๋ฐ ๋ฐ๋ก ์ค์ ์ด ํ์ํ๊ฑธ๊น์?์ฝ๋<code class="language-javascript
reactchrome-devtools์ ์
ใป
1
573
1
- ํด๊ฒฐ
network ์บ์ฑ์ ๋ํด์ ์ง๋ฌธ ์์ต๋๋ค!
์๋ ํ์ธ์ ๋๊ท ๋ network ์บ์ฑ์ ๋ํด์ ๊ถ๊ธํ ์ ์ด ์์ด์ ์ง๋ฌธ ๋จ๊น๋๋ค!image๋ฅผ ์บ์ฑํ๋ฉด image๋ฅผ ์์ฒญํ ๋ ์ฌ์์ฒญ์ด ์๋๋๊ฑด ์๊ฒ ๋๋ฐ, ์ network tab์์ disable cache ๊ฐ์ ๊ฒฝ์ฐ๋ ํด๋น ์ฌ์ฉ์ ํ๊ฒฝ์์ ์ค์ ํ ์
reactchrome-devtoolsdevtoolsbj2525
ใป
1
418
1
- ํด๊ฒฐ
vue project์์ chrome performance tab ํ์ธํ๊ธฐ
์ ๊ณตํด์ฃผ์ ์์ ํ์ผ์์๋ performance tab์ผ๋ก ๋๋ ค๋ณด๋ฉด
devtoolsreact์ฝ๋ฉํ (comento)
ใป
1
449
1
- ํด๊ฒฐ
node version์ผ๋ก ์ธํ ์ค๋ฅ
์๋ ํ์ธ์, ๊ฐ์๋ฅผ ์์ํ ๋ ค๊ณ ํ๋ ํ์์ ๋๋ค!!ํ์ฌ lecture-1 ๊ฐ์๋ฅผ clone ๋ฐ๊ณ ์คํ์ ์ํฌ๋ ค๊ณ ํ๋๋ฐError: error:0308010C:digital envelope routines::unsupportedํด๋น
nodereactdevtools๋ฏผ์
ใป
4
1,219
1
- ๋ฏธํด๊ฒฐ
๊ฐ์ ์๋ง
์๋ ํ์ธ์, ๋๊ท ๋! ๐๊ฐ์ ์๋ง์ ์ ๊ณต๋์ง ์๋๊ฑธ๊น์!?
devtoolsreactํ์ธ๊ณ
ใป
1
940
2
- ํด๊ฒฐ
๋ฒ๋คํ์ผ๊ณผ ๋ณ๋ชฉํ์ ์ง๋ฌธ
์๋ ํ์ธ์ ์ฌ๋ฐ๊ฒ ๊ฐ์ ๋ฃ๊ณ ์์ต๋๋ค.๋ฒ๋คํ์ผ์ ๋ถ์ํ์ฌ ์ฌ์ฉ์ค์ธ ๋ชจ๋์ ํ์ธ ํ๋ ๋ฐฉ๋ฒ์ ์ ์์์ต๋๋ค.code splitting์ ํตํด ํน์ ํ์ด์ง์์ ํ์์๋ ๊ธฐ๋ฅ์ ๋นผ๋ ค๋ ์ด์ ๋ ์ ์๊ฒ ์ต๋๋ค๋ง.. ํน์ ํ์ด์ง์์ ์ฌ์ฉํ์ง
reactdevtools์ธ์
ใป
2
383
1
- ํด๊ฒฐ
webpack-bundle-analyzer ์ง๋ฌธ
์๋ ํ์ธ์!customize-cra ๋ฅผ ์ฌ์ฉํด์ config-overrides.js ํ์ผ์์ BundleAnalyzerPlugin์ ๋ถ๋ฌ์์ ์ฌ์ฉํ๋๋ฐ๊ณ์ ์๋ฌ๊ฐ ๋๊ณ reports ํ์ผ์ ํ์ธํ ์ ์์ด์์ ใ <pre cla
devtoolsreact760kry@gmail.com
ใป
1
777
1
- ํด๊ฒฐ
์ด๋ฏธ์ง ํ๋ฆฌ๋ก๋ฉ ์ง๋ฌธ
๊ฐ์์์ ์ด๋ฏธ์งurl์ ํ๋ฆฌ๋ก๋ฉํ๋๊ฒ์ ์๋ ค์ฃผ์ จ๋๋ฐ ํน์ ์ด๋ฏธ ๋ฆฌ์กํธ ํด๋์์ ์์ ์ผ๋ก ๋ฃ์ด๋์ ์ด๋ฏธ์ง ํ์ผ์ด๋ ํฐํธ๋ฅผ ๋ชจ๋ฌ ๋์ฐ๊ธฐ ์ ์ ๋ฏธ๋ฆฌ ํ๋ฆฌ๋ก๋ฉ ํ๋ ๋ฐฉ๋ฒ์ ์ ์ ์์๊น์?
devtoolsreactqutuzm
ใป
1
378
1
- ํด๊ฒฐ
์ด๋ฏธ์ง ์ต์ ํ ํ์ฉ
์๋ ํ์ธ์.์ด๋ฒ ์ด๋ฏธ์ง ์ฌ์ด์ฆ ์ต์ ํ ๊ฐ์๋ฅผ ๋ณด๊ณ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.๊ฐ์์์ ์ ๊ณต๋๋ ์ด๋ฏธ์ง ๋ฐ์ดํฐ๋ก๋ getParametersForUnsplash(
reactdevtools์ด๋ฒ๋ฆฌ๋ฒ
ใป
1
568
1
- ํด๊ฒฐ
๊ฐ๋ ฅ ์๋ก๊ณ ์นจ
6๋ถ33์ด์ ์๋ ๊ฐ๋ ฅ ์๋ก๊ณ ์นจ์ ์ด๋ป๊ฒ ๋ฐ์ฐ๋์? ์ฐํด๋ฆญ์ ์๋๋ค์
reactdevtools๋๋์ฝ๋ฉ
ใป
1
318
1
- ํด๊ฒฐ
Suspense ๊ด๋ จํด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค
์๋ ํ์ธ์.์ ์ตํ ๊ฐ์ ๋๋ฌด ์ ๋ฃ๊ณ ์์ต๋๋ค. ๋ค๋ฆ์ด ์๋๋ผ, ํฉํ ๋ฆฌ ํจํด์ผ๋ก ๋ฆฌํฉํ ๋ง ํ ์ฝ๋์ ๋ํด ์ง๋ฌธ์ด ์์ด์ ๊ธ์ ์ ๊ฒ ๋์์ต๋๋ค. lazy๋ฅผ ์ฌ์ฉํ์ง ์๊ณ
reactdevtools์ ์ธ์ฐ
ใป
2
355
1
- ํด๊ฒฐ
config-overrides cant resolve path
ts ํ๋ก์ ํธ ์งํ์ค config-overrides๋ฅผ ํตํด ๊ฒฝ๋ก๋ฅผ alias ์ค์ ํ์๋๋ฐ cra-bundle-analyzer๊ฐ ์๋์ ์ํ๋๋ฐ์ ํน์, ๋ฐฉ๋ฒ์ด ์์๊น์? webpack-bundle-analyzer๋ก ํด์ผํ ๊ฒ ๊ฐ์๋ฐ ์ ์๋์ค๋ค์,,<
reactdevtoolseasyiscat
ใป
1
351
1
- ํด๊ฒฐ
์ด๋ฏธ์ง preload ์ปดํฌ๋ํธ preload ์ฐจ์ด ์ง๋ฌธ๋๋ฆฝ๋๋ค.
<span style="color: #000000; fon
reactdevtoolsshut up and squat
ใป
1
598
1






