⊗jsrtPmHkUEI 4 of 47 menu

React-та useEffect эффект хукі

Эффектермен жұмыс істеу үшін useEffect хукі қолданылады. Оның жұмысын қарастырайық.

Алдымен хукімізді импорттаймыз:

import { useEffect } from 'react';

Тақырыпты қамтитын App компонентін жасайық:

function App() { return ( <div> <h1>React App</h1> </div> ); } export default App;

Бізге рендерингтен кейін қандай да бір әрекетті орындау керек делік, мысалы, бүкіл беттің фон түсін орнату. Бұл жағдайда сыртқы жүйе браузердің DOM-ы болады.

Хукімізді қолданайық:

function App() { useEffect(() => { document.body.style.backgroundColor = 'green'; }, []); ... }

Екінші параметрде тәуелділіктер массиві беріледі. Оларға компонент функциялары қолданатын мәндер кіреді. Біз оларды бос қалдырдық. Бұл жағдайда түс тек бір рет рендерингтен кейін жасыл түске өзгереді. Екінші параметрді мүлдем алып тастауға болмайды, себебі сіздің компонентіңіз шексіз циклге түсуі мүмкін.

useEffect хукінің көмегімен бет тайтылын өзгертіңіз.

Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау