Zum Hauptinhalt springen
YouTube Security VideosVisual Studio Code: 🍰 Compare Models & Harnesses with Agent Bake Off!(28.10.2026 um 17:30 Uhr)
•
YouTube Security Videosheise & c't: Eure Fragen zu Glasfaser!(28.10.2026 um 15:00 Uhr)
•
YouTube Security Videosheise & c't: #heiseshow: Apple-Experience, KI-Profit, Cookie-Banner(28.10.2026 um 16:49 Uhr)
••
AI & KI NachrichtenFireship: Did the AI bubble just pop?(28.10.2026 um 14:31 Uhr)
••
YouTube Security VideosFlutter notable commits - September 2026(28.10.2026 um 17:00 Uhr)
•••
YouTube Security VideosChrome for Developers: Support for WebMCP in Chrome DevTools(28.10.2026 um 17:11 Uhr)
•
YouTube Security VideosVisual Studio Code: 🍰 Compare Models & Harnesses with Agent Bake Off!(28.10.2026 um 17:30 Uhr)
•
YouTube Security Videosheise & c't: Eure Fragen zu Glasfaser!(28.10.2026 um 15:00 Uhr)
•
YouTube Security Videosheise & c't: #heiseshow: Apple-Experience, KI-Profit, Cookie-Banner(28.10.2026 um 16:49 Uhr)
••
AI & KI NachrichtenFireship: Did the AI bubble just pop?(28.10.2026 um 14:31 Uhr)
••
YouTube Security VideosFlutter notable commits - September 2026(28.10.2026 um 17:00 Uhr)
•••
YouTube Security VideosChrome for Developers: Support for WebMCP in Chrome DevTools(28.10.2026 um 17:11 Uhr)
•
Intelligence View
⚡ tsecurity.de Intelligence

useRef Hook in react

useRef : The useRef Hook allows you to persist values between renders. It can be used to store a mutable value that does not cause a re-render when updated. It…

Beitrag
0
Seite
0
↗ Quelle (dev.to)
Social ReaktionenReagiere als Erste:r — dein Feedback zählt!




useRef :



The useRef Hook allows you to persist values between renders.



It can be used to store a mutable value that does not cause a re-render when updated.



It can be used to access a DOM element directly.






Syntax :






import { useRef } from 'react';

const myRef = useRef(initialValue);










Important Points :



When you call useRef, it returns a plain JavaScript object with a single property called current.



The most important useRef is that changing its value does not trigger a component re-render.






Example Code :






import React from 'react'

import { useState, useRef } from "react";

function UserRef() {

let normalVar = 5;

const myRef = useRef(5);

const [count, setCount] = useState(5);

return (
<div>
<p>Normal Variable: {normalVar}</p>
<p>Ref Variable: {myRef.current}</p>
<p>State Variable: {count}</p>

{/* Increments value in memory, but UI does not change */}
<button onClick={() => normalVar++}>
Increment Normal
</button>

{/* Increments ref.current, but UI does not change */}
<button onClick={() => myRef.current = myRef.current + 1}>
Increment Ref
</button>

{/* Increments state and forces the component to re-render, displaying new values */}
<button onClick={() => setCount(count + 1)}>
Increment State
</button>
</div>
);
}
export default UserRef;










Explanation :



First you click a normal variable button the value change only memory but, dosen't change the UI.



Then click the useRef variable button two time it's also dosen't change UI.



Then click the state variable button it changes and updates the values both useRef and state variables.



Because ,the useRef remembers the values and shows the values when the component re-renders.



The useRef button clicked by two times so, it's updates 7 and state variable clicked by one time it shows the value 6.






Output :





Intelligence Digest gratis Dagelijks het belangrijkste beveiligingsnieuws · kan op elk moment worden opgehaald
Community Rating & Social Proof
⭐ Leser-Wertung
–
Ø / 5.0
Nog geen recensies van lezers
Was deze pagina nuttig?
0
Jetzt Bewertung abgeben
🟢 Niedrig (1-3.9) 🟡 Mittel (4.0-6.9) 🔴 Hoch (7.0-8.9) Kritisch (9.0-10.0)

Verwant Story Cluster & Sources (vector AI)

Soortgelijke bijdragen
🔍 Verwandte News

Auch interessante Nachrichten useRef Hook in react

Thematisch verwandte Begriffe: useRef, Hook, react · 6 Treffer

Laden...

Video's zijn geladen...

Laden...

Bijdragen zijn geladen ...

Laden...

Video's zijn geladen...

Laden...

Bijdragen zijn geladen ...

Laden...

Video's zijn geladen...

Laden...

Bijdragen zijn geladen ...

Laden...

Video's zijn geladen...

💬 Reacties worden geladen…
Trek om te vernieuwen
Nächster Beitrag