⊗jsrtPmHkUEI 4 of 47 menu

React'ta useEffect Efekt Kancası

Efektlerle çalışmak için useEffect kancası kullanılır. Şimdi onun çalışmasına bir göz atalım.

İlk olarak kancamızı içe aktaralım:

import { useEffect } from 'react';

Bir başlık içeren App bileşenini oluşturalım:

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

Diyelim ki, render işleminden sonra, örneğin tüm sayfanın arka plan rengini ayarlamak gibi bir işlem yapmamız gerekiyor. Bu durumda harici sistem, tarayıcının DOM'u olacaktır.

Kancamızı uygulayalım:

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

İkinci parametre olarak bağımlılık dizisi iletilir. Bunlar, bileşenin işlevleri tarafından kullanılan değerleri içerir. Şimdilik onları boş bıraktık. Bu durumda arka plan rengi yeşil olarak sadece bir kez, render işleminden sonra ayarlanacaktır. İkinci parametreyi tamamen kaldıramazsınız, çünkü bileşeniniz sonsuz bir döngüye girebilir.

useEffect kancasını kullanarak sayfanın başlığını değiştirin.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet