-
<Profiler>- ์ค์ ์ฌ์ฉ ์์ ์ค์ ๋ก ์ฌ์ฉํ์ ๋ ์ด๋ค์ง ๊ถ๊ธํด์ ๊ฒ์ํด๋ดค์ด์..! ๊ทธ๋ฐ๋ฐ ๋ง๊ณ react profiler ๋๊ตฌ๋ ๋ฐ๋ก ์๋ ๋ชจ์์ด์์.
- ์ค ์ค์ ์ด๋ป๊ฒ ๋์ค๋์ง ๊ถ๊ธํ๋๋ฐ ๊ฐ์ฌํฉ๋๋ค! ๊ตฌ์ฒด์ ์ผ๋ก ์ผ๋ง๋ ์ต์ ํ๋์๋์ง ํ์ธํ ์ ์์ด์ ์ข๋ค์.
- ์๊ทธ๋๋ ์์ ์ฐพ๊ณ ์์๋๋ฐ ๊ฐ์ฌํฉ๋๋ค!
-
To opt into production profiling, you need to enable a special production build with profiling enabled.
- ํ๋ก๋์ ํ๋กํ์ผ๋ง์ ์ํ ๋น๋๊ฐ ์์ ์ค์ ๋ชฐ๋์ด์. ์ด์ ์๋ฒ๋ง๊ณ ๊ฐ๋ฐ ์๋ฒ ๊ฐ์ ๋ฐ์ ์ฑ๋ฅ ์ธก์ ํ๊ณ ์ถ์ผ๋ฉด ์ ์ฉํ ๊ฒ ๊ฐ์ต๋๋ค.
- ์น๋ทฐ ํ๊ฒฝ์์ ๋น๋ํ ๊ฒฐ๊ณผ๋ฌผ์ Profiling ํ๊ณ ์ถ์ ๊ฒฝ์ฐ ์ ์ฉํ๊ฒ ์ฌ์ฉํ ์ ์๊ฒ ๋ค๋ ์๊ฐ์ด ๋๋ค์..!
-
Compare
actualDurationagainst it to see if memoization is working.-
memo๋ useMemo๋ฅผ ์ฌ์ฉํ๊ณ ๋์๋ ์ด๊ฒ ์ต์ ํ๊ฐ ์ ๋๊ฑด๊ฐโฆ dev tools์์ ๋ ๋๋ง์ด ๋ ๊น๋นก์ด๊ธด ํ๋ ๊ฒ ๊ฐ์๋ฐโฆ ์ด๋ฌ๊ณ ์์๋๋ฐ Profiler๋ฅผ ์ค์ฉํ๋ฉด ์ ํํ๊ฒ ๋ฉ๋ชจ์ด์ ์ด์ ์ด ์ผ๋ง๋ ๋์๋์ง ํ์ธํ ์ ์๊ฒ ๋ค์.
dev tools์ profiler ํญ์ด ์๊ธด ํ๋ฐ ์ฌ์ฉ๋ฒ์ ์ ๋ชจ๋ฅด๊ธฐ๋ํ๊ณ ๋ฑ ๋ดค์ ๋ ์ ๋ชจ๋ฅด๊ฒ ๋๋ผ๊ตฌ์.
+) ์ฐพ์๋ณด๋๊น dev tools๋ก ๋ ๋๋ง์ด ์ค๋๊ฑธ๋ฆฌ๋ ์ปดํฌ๋ํธ๋ฅผ ์ฐพ์ ํ์ ์ปดํฌ๋ํธ๋ก ์์ธํ๊ฒ ์ธก์ ํด๋ณด๋ฉด ์ข์ ๊ฒ ๊ฐ์์.
-