Skip to content

Commit c27134e

Browse files
committed
doc: translate referencing values with Ref section
1 parent ff9fbb6 commit c27134e

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/content/learn/escape-hatches.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@ Beberapa komponen-komponen Anda mungkin membutuhkan kendali dan sinkronisasi den
2121

2222
</YouWillLearn>
2323

24-
## Referencing values with refs {/*referencing-values-with-refs*/}
24+
## Mereferensikan nilai menggunakan refs {/*referencing-values-with-refs*/}
2525

26-
When you want a component to "remember" some information, but you don't want that information to [trigger new renders](/learn/render-and-commit), you can use a *ref*:
26+
Ketika Anda ingin sebuah komponen "mengingat" beberapa informasi, tapi Anda tidak ingin informasi tersebut [memicu *render* baru](/learn/render-and-commit), Anda dapat menggunakan *ref*:
2727

2828
```js
2929
const ref = useRef(0);
3030
```
3131

32-
Like state, refs are retained by React between re-renders. However, setting state re-renders a component. Changing a ref does not! You can access the current value of that ref through the `ref.current` property.
32+
Sama seperti *state*, *refs* disimpan oleh React diantara pe-*render*-an ulang. Namun, mengatur *state* menyebabkan komponen di-*render* ulang. Mengganti sebuah *ref* tidak! Anda dapat mengakses nilai saat ini dari *ref* tersebut melalui properti `ref.current`.
3333

3434
<Sandpack>
3535

@@ -41,24 +41,24 @@ export default function Counter() {
4141

4242
function handleClick() {
4343
ref.current = ref.current + 1;
44-
alert('You clicked ' + ref.current + ' times!');
44+
alert('Anda mengeklik ' + ref.current + ' kali!');
4545
}
4646

4747
return (
4848
<button onClick={handleClick}>
49-
Click me!
49+
Klik saya!
5050
</button>
5151
);
5252
}
5353
```
5454

5555
</Sandpack>
5656

57-
A ref is like a secret pocket of your component that React doesn't track. For example, you can use refs to store [timeout IDs](https://developer.mozilla.org/en-US/docs/Web/API/setTimeout#return_value), [DOM elements](https://developer.mozilla.org/en-US/docs/Web/API/Element), and other objects that don't impact the component's rendering output.
57+
*Ref* seperti sebuah kantong rahasia dari komponen Anda yang tidak dilacak oleh React. Misalkan, Anda dapat menggunakan *refs* untuk menyimpan [*timeout IDs*](https://developer.mozilla.org/en-US/docs/Web/API/setTimeout#return_value), [elemen-elemen DOM](https://developer.mozilla.org/en-US/docs/Web/API/Element), dan objek lainnya yang tidak memengaruhi hasil *render* sebuah komponen.
5858

5959
<LearnMore path="/learn/referencing-values-with-refs">
6060

61-
Read **[Referencing Values with Refs](/learn/referencing-values-with-refs)** to learn how to use refs to remember information.
61+
Baca **[Mereferensikan Nilai menggunakan Refs](/learn/referencing-values-with-refs)** untuk mempelajari bagaimana menggunakan *refs* untuk mengingat informasi.
6262

6363
</LearnMore>
6464

0 commit comments

Comments
 (0)