diff --git a/src/content/learn/manipulating-the-dom-with-refs.md b/src/content/learn/manipulating-the-dom-with-refs.md
index 3e91a7694..02806becb 100644
--- a/src/content/learn/manipulating-the-dom-with-refs.md
+++ b/src/content/learn/manipulating-the-dom-with-refs.md
@@ -1,52 +1,52 @@
---
-title: 'Manipulating the DOM with Refs'
+title: Ref'ler ile DOM Manipülasyonu
---
-React automatically updates the [DOM](https://developer.mozilla.org/docs/Web/API/Document_Object_Model/Introduction) to match your render output, so your components won't often need to manipulate it. However, sometimes you might need access to the DOM elements managed by React--for example, to focus a node, scroll to it, or measure its size and position. There is no built-in way to do those things in React, so you will need a *ref* to the DOM node.
+React, [DOM](https://developer.mozilla.org/docs/Web/API/Document_Object_Model/Introduction)'u render edilen çıktıya uyacak şekilde otomatik olarak günceller. Böylece bileşenlerinizin genellikle onu değiştirmesi gerekmez. Ancak bazen React tarafından yönetilen DOM elemanlarına erişmeye ihtiyaç duyabilirsiniz örneğin bir elemana odaklamak, onu kaydırmak veya boyutunu ve konumunu ölçmek isteyebilirsiniz. React'te bunları yapmanın yerleşik bir yolu yoktur bu yüzden DOM elemanı için *ref*'e ihtiyacınız olacak.
-- How to access a DOM node managed by React with the `ref` attribute
-- How the `ref` JSX attribute relates to the `useRef` Hook
-- How to access another component's DOM node
-- In which cases it's safe to modify the DOM managed by React
+- React tarafından yönetilen bir DOM elemanına `ref` özelliğiyle nasıl erişilir?
+- JSX özelliği olan `ref`, `useRef` Hook'uyla nasıl ilişkilidir?
+- Başka bir bileşenin DOM elemanına nasıl erişilir?
+- Hangi durumlarda React tarafından yönetilen DOM'u değiştirmek güvenlidir?
-## Getting a ref to the node {/*getting-a-ref-to-the-node*/}
+## Elemana ref alma {/*getting-a-ref-to-the-node*/}
-To access a DOM node managed by React, first, import the `useRef` Hook:
+React tarafından yönetilen bir DOM elemanına erişmek için önce `useRef` Hook'unu içe aktarın:
```js
import { useRef } from 'react';
```
-Then, use it to declare a ref inside your component:
+Ardından bileşeninizin içinde bir ref bildirmek için kullanın:
```js
const myRef = useRef(null);
```
-Finally, pass your ref as the `ref` attribute to the JSX tag for which you want to get the DOM node:
+Son olarak DOM elemanını almak istediğiniz JSX etiketine ref özelliği olarak ref'inizi iletin:
```js
```
-The `useRef` Hook returns an object with a single property called `current`. Initially, `myRef.current` will be `null`. When React creates a DOM node for this `
`, React will put a reference to this node into `myRef.current`. You can then access this DOM node from your [event handlers](/learn/responding-to-events) and use the built-in [browser APIs](https://developer.mozilla.org/docs/Web/API/Element) defined on it.
+`useRef` Hook'u `current` adlı tek bir özelliğe sahip bir nesne döndürür. Başlangıçta `myRef.current`, `null` olacaktır. React bu `
` için bir DOM elemanı oluşturduğunda React bu elemanın içine `myRef.current` referansı koyacaktır. Daha sonra bu DOM elemanına [olay yöneticinizden](/learn/responding-to-events) erişebilir ve yerleşik [tarayıcı API'lerini](https://developer.mozilla.org/docs/Web/API/Element) kullanabilirsiniz.
```js
-// You can use any browser APIs, for example:
+// Herhangi bir tarayıcı API'sini kullanabilirsiniz, örneğin:
myRef.current.scrollIntoView();
```
-### Example: Focusing a text input {/*example-focusing-a-text-input*/}
+### Örnek: Bir metin girişine odaklanma {/*example-focusing-a-text-input*/}
-In this example, clicking the button will focus the input:
+Bu örnekte butona tıklamak input alanına odaklayacaktır:
@@ -73,18 +73,18 @@ export default function Form() {
-To implement this:
+Bunu uygulamak için:
-1. Declare `inputRef` with the `useRef` Hook.
-2. Pass it as ``. This tells React to **put this ``'s DOM node into `inputRef.current`.**
-3. In the `handleClick` function, read the input DOM node from `inputRef.current` and call [`focus()`](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/focus) on it with `inputRef.current.focus()`.
-4. Pass the `handleClick` event handler to `