Skip to content

Commit d549921

Browse files
docs(id): translate unstable_addTransitionType page
1 parent 36ade0b commit d549921

File tree

1 file changed

+28
-29
lines changed

1 file changed

+28
-29
lines changed

src/content/reference/react/addTransitionType.md

Lines changed: 28 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ Versi eksperimental React mungkin mengandung bug. Jangan menggunakannya dalam pr
1919

2020
<Intro>
2121

22-
`unstable_addTransitionType` lets you specify the cause of a transition.
23-
22+
`unstable_addTransitionType` memungkinkan Anda untuk menentukan penyebab dari suatu transisi.
2423

2524
```js
2625
startTransition(() => {
@@ -35,32 +34,32 @@ startTransition(() => {
3534

3635
---
3736

38-
## Reference {/*reference*/}
37+
## Referensi {/*reference*/}
3938

4039
### `addTransitionType` {/*addtransitiontype*/}
4140

42-
#### Parameters {/*parameters*/}
41+
#### Parameter {/*parameters*/}
4342

44-
- `type`: The type of transition to add. This can be any string.
43+
- `type`: Tipe transisi yang akan ditambahkan. Ini dapat berupa string apa pun.
4544

46-
#### Returns {/*returns*/}
45+
#### Kembalian {/*returns*/}
4746

48-
`startTransition` does not return anything.
47+
`addTransitionType` tidak mengembalikan apa pun.
4948

5049
#### Caveats {/*caveats*/}
5150

52-
- If multiple transitions are combined, all Transition Types are collected. You can also add more than one type to a Transition.
53-
- Transition Types are reset after each commit. This means a `<Suspense>` fallback will associate the types after a `startTransition`, but revealing the content does not.
51+
- Jika beberapa transisi digabungkan, semua Tipe Transisi akan dikumpulkan. Anda juga dapat menambahkan lebih dari satu tipe ke dalam sebuah Transisi.
52+
- Tipe Transisi diatur ulang setiap kali *commit*. Ini berarti *fallback* `<Suspense>` akan mengasosiasikan tipe setelah `startTransition`, namun menampilkan konten tidak demikian.
5453

5554
---
5655

57-
## Usage {/*usage*/}
56+
## Penggunaan {/*usage*/}
5857

59-
### Adding the cause of a transition {/*adding-the-cause-of-a-transition*/}
58+
### Menambahkan penyebab transisi {/*adding-the-cause-of-a-transition*/}
6059

61-
Call `addTransitionType` inside of `startTransition` to indicate the cause of a transition:
60+
Panggil `addTransitionType` di dalam `startTransition` untuk menunjukkan penyebab dari suatu transisi:
6261

63-
``` [[1, 6, "unstable_addTransitionType"], [2, 5, "startTransition", [3, 6, "'submit-click'"]]
62+
```js [[1, 6, "unstable_addTransitionType"], [2, 5, "startTransition", [3, 6, "'submit-click'"]]
6463
import { startTransition, unstable_addTransitionType } from 'react';
6564

6665
function Submit({action) {
@@ -76,22 +75,22 @@ function Submit({action) {
7675

7776
```
7877
79-
When you call <CodeStep step={1}>addTransitionType</CodeStep> inside the scope of <CodeStep step={2}>startTransition</CodeStep>, React will associate <CodeStep step={3}>submit-click</CodeStep> as one of the causes for the Transition.
78+
Saat Anda memanggil <CodeStep step={1}>addTransitionType</CodeStep> di dalam cakupan <CodeStep step={2}>startTransition</CodeStep>, React akan mengasosiasikan <CodeStep step={3}>submit-click</CodeStep> sebagai salah satu penyebab Transisi tersebut.
8079
81-
Currently, Transition Types can be used to customize different animations based on what caused the Transition. You have three different ways to choose from for how to use them:
80+
Saat ini, Tipe Transisi dapat digunakan untuk menyesuaikan animasi yang berbeda berdasarkan apa yang menyebabkan Transisi tersebut. Anda memiliki tiga cara berbeda yang dapat dipilih untuk menggunakannya:
8281
83-
- [Customize animations using browser view transition types](#customize-animations-using-browser-view-transition-types)
84-
- [Customize animations using `View Transition` Class](#customize-animations-using-view-transition-class)
85-
- [Customize animations using `ViewTransition` events](#customize-animations-using-viewtransition-events)
82+
- [Menyesuaikan animasi menggunakan tipe transisi tampilan browser](#customize-animations-using-browser-view-transition-types)
83+
- [Menyesuaikan animasi menggunakan Kelas `View Transition`](#customize-animations-using-view-transition-class)
84+
- [Menyesuaikan animasi menggunakan event `ViewTransition`](#customize-animations-using-viewtransition-events)
8685
87-
In the future, we plan to support more use cases for using the cause of a transition.
86+
Di masa mendatang, kami berencana untuk mendukung lebih banyak kasus penggunaan untuk menggunakan penyebab transisi.
8887
8988
---
90-
### Customize animations using browser view transition types {/*customize-animations-using-browser-view-transition-types*/}
89+
### Menyesuaikan animasi menggunakan tipe transisi tampilan browser {/*customize-animations-using-browser-view-transition-types*/}
9190
92-
When a [`ViewTransition`](/reference/react/ViewTransition) activates from a transition, React adds all the Transition Types as browser [view transition types](https://www.w3.org/TR/css-view-transitions-2/#active-view-transition-pseudo-examples) to the element.
91+
Ketika [`ViewTransition`](/reference/react/ViewTransition) aktif dari sebuah transisi, React menambahkan semua Tipe Transisi sebagai [tipe transisi tampilan](https://www.w3.org/TR/css-view-transitions-2/#active-view-transition-pseudo-examples) browser ke elemen tersebut.
9392
94-
This allows you to customize different animations based on CSS scopes:
93+
Ini memungkinkan Anda menyesuaikan animasi berbeda berdasarkan cakupan CSS:
9594
9695
```js [11]
9796
function Component() {
@@ -118,9 +117,9 @@ startTransition(() => {
118117
119118
---
120119
121-
### Customize animations using `View Transition` Class {/*customize-animations-using-view-transition-class*/}
120+
### Menyesuaikan animasi menggunakan Kelas `View Transition` {/*customize-animations-using-view-transition-class*/}
122121
123-
You can customize animations for an activated `ViewTransition` based on type by passing an object to the View Transition Class:
122+
Anda dapat menyesuaikan animasi untuk `ViewTransition` yang diaktifkan berdasarkan tipe dengan meneruskan objek ke Kelas View Transition:
124123
125124
```js
126125
function Component() {
@@ -140,9 +139,9 @@ startTransition(() => {
140139
});
141140
```
142141
143-
If multiple types match, then they're joined together. If no types match then the special "default" entry is used instead. If any type has the value "none" then that wins and the ViewTransition is disabled (not assigned a name).
142+
Jika beberapa tipe cocok, maka mereka akan digabungkan. Jika tidak ada tipe yang cocok, maka entri khusus "default" yang digunakan. Jika ada tipe yang memiliki nilai "none", maka itu yang akan menang dan ViewTransition dinonaktifkan (tidak diberikan nama).
144143
145-
These can be combined with enter/exit/update/layout/share props to match based on kind of trigger and Transition Type.
144+
Ini dapat dikombinasikan dengan prop enter/exit/update/layout/share untuk mencocokkan berdasarkan jenis pemicu dan Tipe Transisi.
146145
147146
```js
148147
<ViewTransition enter={{
@@ -157,9 +156,9 @@ exit={{
157156
158157
---
159158
160-
### Customize animations using `ViewTransition` events {/*customize-animations-using-viewtransition-events*/}
159+
### Menyesuaikan animasi menggunakan event `ViewTransition` {/*customize-animations-using-viewtransition-events*/}
161160
162-
You can imperatively customize animations for an activated `ViewTransition` based on type using View Transition events:
161+
Anda dapat secara imperatif menyesuaikan animasi untuk `ViewTransition` yang diaktifkan berdasarkan tipe menggunakan event View Transition:
163162
164163
```
165164
<ViewTransition onUpdate={(inst, types) => {
@@ -173,7 +172,7 @@ You can imperatively customize animations for an activated `ViewTransition` base
173172
}}>
174173
```
175174
176-
This allows you to pick different imperative Animations based on the cause.
175+
Ini memungkinkan Anda untuk memilih Animasi imperatif yang berbeda berdasarkan penyebabnya.
177176
178177
---
179178

0 commit comments

Comments
 (0)