Sobes.tech
Junior

Aké hlavné hooky React poznáte a používate?

sobes.tech AI

Odpoveď od AI

  • useState: Na spravovanie stavu komponentu.
  • useEffect: Na vykonávanie vedľajších efektov (dopyty na API, odber, manipulácie s DOM) vo funkčných komponentoch ako reakcia na zmeny.
  • useContext: Na prístup k hodnote kontextu z komponentu, bez odovzdávania propsov cez medziúrovne.
  • useRef: Na uchovávanie mutabilných hodnôt, ktoré nespôsobujú rerender, alebo na získanie odkazu na DOM prvok.
  • useMemo: Na memoizáciu výpočtov a zabránenie ich opakovanému vykonávaniu pri každom renderi, ak sa závislosti nezmenili.
  • useCallback: Na memoizáciu funkcií, aby sa zabránilo ich vytváraniu pri každom renderi a predišlo problémom s výkonom pri ich odovzdávaní do komponentov, ktoré používajú React.memo.
  • useReducer: Alternatíva k useState na správu zložitejšieho stavu, obzvlášť užitočná pri mnohých súvisiacich aktualizáciách alebo keď závisí ďalší stav od predchádzajúceho.
  • useLayoutEffect: Spúšťa sa synchronne po všetkých mutáciách DOM a predtým, než prehliadač "