You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/docs/reference-events.md
+8-67Lines changed: 8 additions & 67 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,41 +34,11 @@ string type
34
34
35
35
> Megjegyzés:
36
36
>
37
-
<<<<<<< HEAD
38
-
> A v0.14-től kezdve `false` érték visszaadása egy eseménykezelőben nem állítja meg az esemény terjedését. Ehelyett manuálisan kell, hogy meghívd vagy az `e.stopPropagation()`-t, vagy az `e.preventDefault`-ot, attól függően melyik a helyes a te esetedben.
39
-
40
-
### Események összegyűjtése {#event-pooling}
41
-
42
-
A `SyntheticEvent` egy közös készletben van. Ez azt jelenti, hogy a `SyntheticEvent` objektum újrafelhasználható és minden tulajdonság ki lesz nullázva az esemény callbackjének meghívása után.
43
-
Ez a teljesítmény növelése érdekében történik.
44
-
Így az eseményhez nem férhetsz aszinkron módon.
45
-
46
-
```javascript
47
-
functiononClick(event) {
48
-
console.log(event); // => kinullázott objektum.
49
-
console.log(event.type); // => "click"
50
-
consteventType=event.type; // => "click"
51
-
52
-
setTimeout(function() {
53
-
console.log(event.type); // => null
54
-
console.log(eventType); // => "click"
55
-
}, 0);
56
-
57
-
// Nem fog működni. A this.state.clickEvent csak null értékeket fog tartalmazni.
58
-
this.setState({clickEvent:event});
59
-
60
-
// Az esemény értékeket még így is ki tudod exportálni.
61
-
this.setState({eventType:event.type});
62
-
}
63
-
```
64
-
=======
65
-
> As of v17, `e.persist()` doesn't do anything because the `SyntheticEvent` is no longer [pooled](/docs/legacy-event-pooling.html).
66
-
>>>>>>> 6682068641c16df6547b3fcdb7877e71bb0bebf9
37
+
> A React 17-től kezdve az `e.persist()` nem csinál semmit, mivel a `SyntheticEvent` többé nincs ["összegyűtjve"](/docs/legacy-event-pooling.html).
67
38
68
39
> Megjegyzés:
69
40
>
70
-
<<<<<<< HEAD
71
-
> Ha szeretnél az események tulajdonságaihoz aszinkron módon hozzáférni, meg kell hogy hívd az `event.persist()` metódust az eseményen, ami eltávolítja a szintetikus eseményt a medencéből és lehetővé teszi az eseményre mutató hivatkozások megtartását felhasználói kóddal.
41
+
> A v0.14-től kezdve `false` érték visszaadása egy eseménykezelőben nem állítja meg az esemény terjedését. Ehelyett manuálisan kell, hogy meghívd vagy az `e.stopPropagation()`-t, vagy az `e.preventDefault`-ot, attól függően melyik a helyes a te esetedben.
72
42
73
43
## Támogatott események {#supported-events}
74
44
@@ -77,13 +47,15 @@ A React normalizálja az eseményeket annak érdekében, hogy a tulajdonságaik
77
47
Az alábbi eseménykezelők egy esemény által lettek elindítva a "bubbling" fázisban. Egy eseménykezelő regisztrálásához a "capture" fázisban add hozzá a `Capture` szót az esemény nevéhez; például az `onClick` helyett használd az `onClickCapture`-t kattintási események kezeléséhez a capture fázisban.
-[Egyéb események {#other-events}](#egyéb-események-other-events)
100
-
=======
101
-
> As of v0.14, returning `false` from an event handler will no longer stop event propagation. Instead, `e.stopPropagation()` or `e.preventDefault()` should be triggered manually, as appropriate.
102
-
103
-
## Supported Events {#supported-events}
104
-
105
-
React normalizes events so that they have consistent properties across different browsers.
106
-
107
-
The event handlers below are triggered by an event in the bubbling phase. To register an event handler for the capture phase, append `Capture` to the event name; for example, instead of using `onClick`, you would use `onClickCapture` to handle the click event in the capture phase.
108
-
109
-
-[Clipboard Events](#clipboard-events)
110
-
-[Composition Events](#composition-events)
111
-
-[Keyboard Events](#keyboard-events)
112
-
-[Focus Events](#focus-events)
113
-
-[Form Events](#form-events)
114
-
-[Generic Events](#generic-events)
115
-
-[Mouse Events](#mouse-events)
116
-
-[Pointer Events](#pointer-events)
117
-
-[Selection Events](#selection-events)
118
-
-[Touch Events](#touch-events)
119
-
-[UI Events](#ui-events)
120
-
-[Wheel Events](#wheel-events)
121
-
-[Media Events](#media-events)
122
-
-[Image Events](#image-events)
123
-
-[Animation Events](#animation-events)
124
-
-[Transition Events](#transition-events)
125
-
-[Other Events](#other-events)
126
-
>>>>>>> 6682068641c16df6547b3fcdb7877e71bb0bebf9
127
72
128
73
* * *
129
74
@@ -416,15 +361,11 @@ Eseménynevek:
416
361
onScroll
417
362
```
418
363
419
-
<<<<<<< HEAD
420
-
Tulajdonságok:
421
-
=======
422
-
>Note
364
+
>Megjegyzés
423
365
>
424
-
>Starting with React 17, the `onScroll`event**does not bubble** in React. This matches the browser behavior and prevents the confusion when a nested scrollable element fires events on a distant parent.
366
+
>A React 17-től kezdve az `onScroll`esemény**nem használ "bubbling"-et**. Ez megegyezik a böngésző viselkedésével és meggátolja hogy egymásba ágyazott görgethető elemek eseményeket generáljanak egy távoli szülő elemen.
0 commit comments