⊗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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш