React DevTools

React DevTools

Components

ํ˜„์žฌ ํŽ˜์ด์ง€์—์„œ ๋ Œ๋”๋ง๋œ ์ปดํฌ๋„ŒํŠธ ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๊ณ  ๋””๋ฒ„๊น…ํ•˜๋Š”๋ฐ ๋„์›€์„ ์ฃผ๋Š” ๋„๊ตฌ

  • ๋ฃจํŠธ ์ปดํฌ๋„ŒํŠธ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ ํ•˜์œ„ ์ปดํฌ๋„ŒํŠธ๊นŒ์ง€์˜ ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ํ‘œ์‹œํ•˜์—ฌ ์–ด๋–ค ์ปดํฌ๋„ŒํŠธ๊ฐ€ ์–ด๋Š ๋ถ€๋ถ„์—์„œ ๋ Œ๋”๋ง ๋˜๊ณ  ์žˆ๋Š”์ง€์™€ ์ปดํฌ๋„ŒํŠธ ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ํ‘œ์‹œ๋œ ๊ฐ ์ปดํฌ๋„ŒํŠธ๋ฅผ ํด๋ฆญํ•˜๋ฉด state์™€ props, property๋„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์†Œ์Šค์ฝ”๋“œ๋„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

Profiler

์„ฑ๋Šฅ ์ •๋ณด๋ฅผ ๊ธฐ๋กํ•ด์„œ ์ปดํฌ๋„ŒํŠธ์˜ ๋ Œ๋”๋ง ์‹œ๊ฐ„๊ณผ ํ˜ธ์ถœ ํšŸ์ˆ˜๋ฅผ ๊ธฐ๋กํ•˜๊ณ , ์„ฑ๋Šฅ ๋ฌธ์ œ๋ฅผ ์‹๋ณ„ํ•˜์—ฌ ๋””๋ฒ„๊น…ํ•˜๋Š”๋ฐ ๋„์›€์„ ์ค€๋‹ค.

  • React 16.5์—์„œ ์ถ”๊ฐ€๋œ ์ƒˆ๋กœ์šด DevTools๋กœ ํ”„๋กœํŒŒ์ผ๋Ÿฌ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์ถ”๊ฐ€ ๋˜์—ˆ๋‹ค.

  • React์˜ Profiler API๋ฅผ ์‚ฌ์šฉํ•ด์„œ React ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์„ฑ๋Šฅ ๋ณ‘๋ชฉ ํ˜„์ƒ์„ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•ด ๋ Œ๋”๋ง๋œ ๊ฐ ์ปดํฌ๋„ŒํŠธ์— ๋Œ€ํ•œ ํƒ€์ด๋ฐ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•œ๋‹ค.

Profiler ์„ฑ๋Šฅ ์ธก์ •ํ•˜๊ธฐ

  • ํ”„๋กœํŒŒ์ผ๋ง์„ ์‹œ์ž‘ํ•˜๋ฉด, ์ปดํฌ๋„ŒํŠธ๊ฐ€ ๋ Œ๋”๋ง ๋  ๋•Œ ๋งˆ๋‹ค ์–ด๋–ค ์ปดํฌ๋„ŒํŠธ์—์„œ ์‹œ๊ฐ„์ด ์–ผ๋งˆ๋‚˜ ๊ฑธ๋ฆฌ๋Š”์ง€ ์ธก์ •ํ•ด์ค€๋‹ค.

Last updated