From 8454a4c563ca82ef1966961df81368345b759aa6 Mon Sep 17 00:00:00 2001 From: Frank Calise Date: Sun, 24 Mar 2019 16:05:22 -0400 Subject: [PATCH 1/3] Brought over changes from it.reactjs.org branch (needed to fork) --- content/docs/reference-events.md | 168 +++++++++++++++---------------- 1 file changed, 84 insertions(+), 84 deletions(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 745c6a71e..f5493d5fa 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -6,13 +6,13 @@ layout: docs category: Reference --- -This reference guide documents the `SyntheticEvent` wrapper that forms part of React's Event System. See the [Handling Events](/docs/handling-events.html) guide to learn more. +Questa guida di riferimento documenta il contenitore `SyntheticEvent` che forma parte della sistema di React. Consulti la guida [Gestendo Eventi](/docs/handling-events.html) per imparare più. -## Overview {#overview} +## Panoramica {#overview} -Your event handlers will be passed instances of `SyntheticEvent`, a cross-browser wrapper around the browser's native event. It has the same interface as the browser's native event, including `stopPropagation()` and `preventDefault()`, except the events work identically across all browsers. +Tuoi event handlers saranno passato istanze di `SyntheticEvent`, un cross-browser contenitore intorno all'evento nativo di browser. Lo ha stesso interfaccia come l'evento nativo di browser, compresi `stopPropagation()` e `preventDefault()`, eccetto gli eventi lavorano in modo identico in tutti browser. -If you find that you need the underlying browser event for some reason, simply use the `nativeEvent` attribute to get it. Every `SyntheticEvent` object has the following attributes: +Se constatati avere bisogno del evento di browser sottostante per qualche motivo, semplice usi il `nativeEvent` attributo lo portarti. Ogni `SyntheticEvent` oggetto ha gli seguente attributi: ```javascript boolean bubbles @@ -31,15 +31,15 @@ number timeStamp string type ``` -> Note: +> Nota: > -> 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. +> A partire da v0.14, restituendo `false` da un event handler non più fermerà l'evento propagazione. Invece, `e.stopPropagation()` o `e.preventDefault()` dovrebbe essere scatenato manualmente, come appropriato. -### Event Pooling {#event-pooling} +### Raggruppamento Eventi {#event-pooling} -The `SyntheticEvent` is pooled. This means that the `SyntheticEvent` object will be reused and all properties will be nullified after the event callback has been invoked. -This is for performance reasons. -As such, you cannot access the event in an asynchronous way. +Il `SyntheticEvent` è raggruppato. Questo significa che il `SyntheticEvent` oggetto sarà riusato e tutte proprietà sarà assegnando nullo dopo il callback dell'evento è stato invocato. +Questo è per motivi di prestazione. +Come tale, non puoi avere accesso all'evento in un modo asincrono. ```javascript function onClick(event) { @@ -60,46 +60,46 @@ function onClick(event) { } ``` -> Note: +> Nota: > -> If you want to access the event properties in an asynchronous way, you should call `event.persist()` on the event, which will remove the synthetic event from the pool and allow references to the event to be retained by user code. - -## Supported Events {#supported-events} - -React normalizes events so that they have consistent properties across different browsers. - -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. - -- [Clipboard Events](#clipboard-events) -- [Composition Events](#composition-events) -- [Keyboard Events](#keyboard-events) -- [Focus Events](#focus-events) -- [Form Events](#form-events) -- [Mouse Events](#mouse-events) -- [Pointer Events](#pointer-events) -- [Selection Events](#selection-events) -- [Touch Events](#touch-events) -- [UI Events](#ui-events) -- [Wheel Events](#wheel-events) -- [Media Events](#media-events) -- [Image Events](#image-events) -- [Animation Events](#animation-events) -- [Transition Events](#transition-events) -- [Other Events](#other-events) +> Se vuoi avere accesso le proprietà in un modo asincrono, dovresti invocare `event.persist()` sull'evento, quale rimuoverà l'evento sintetico dal pool e permettono riferimenti all'evento essere conservato da codice utente. + +## Eventi Supportati {#supported-events} + +React normalizza eventi così che hanno proprietà coerente in tutti browser. + +L'event handlers sotto sono scatenato da un event in la fase di gorgogliante. Per registrare un event handler per la fase di salvataggio, affiggi `Capture` al nome dell'evento; per esempio, invece di usando `onClick`, useresti `onClickCapture` per gestire l'evento della clicca nella fase salvataggia. + +- [Eventi degli Appunti](#clipboard-events) +- [Eventi della Composizione](#composition-events) +- [Eventi della Tastiera](#keyboard-events) +- [Eventi di Focus](#focus-events) +- [Eventi di Form](#form-events) +- [Eventi del Mouse](#mouse-events) +- [Eventi del Cursore](#pointer-events) +- [Eventi della Selezione](#selection-events) +- [Eventi Tattile](#touch-events) +- [Eventi della Interfaccia Utente](#ui-events) +- [Eventi della Ruota](#wheel-events) +- [Eventi degli Media](#media-events) +- [Eventi della Immagine](#image-events) +- [Eventi delle Animazioni](#animation-events) +- [Eventi della Transizione](#transition-events) +- [Altri Eventi](#other-events) * * * -## Reference {#reference} +## Riferimento {#reference} -### Clipboard Events {#clipboard-events} +### Eventi degli Appunti {#clipboard-events} -Event names: +Nomi dell'eventi: ``` onCopy onCut onPaste ``` -Properties: +Proprietà: ```javascript DOMDataTransfer clipboardData @@ -107,15 +107,15 @@ DOMDataTransfer clipboardData * * * -### Composition Events {#composition-events} +### Eventi della Composizione {#composition-events} -Event names: +Nomi dell'eventi: ``` onCompositionEnd onCompositionStart onCompositionUpdate ``` -Properties: +Proprietà: ```javascript string data @@ -124,15 +124,15 @@ string data * * * -### Keyboard Events {#keyboard-events} +### Eventi della Tastiera {#keyboard-events} -Event names: +Nomi dell'eventi: ``` onKeyDown onKeyPress onKeyUp ``` -Properties: +Proprietà: ```javascript boolean altKey @@ -149,21 +149,21 @@ boolean shiftKey number which ``` -The `key` property can take any of the values documented in the [DOM Level 3 Events spec](https://www.w3.org/TR/uievents-key/#named-key-attribute-values). +La `key` proprietà può accettare uno qualsiasi dei valori documentati nel [DOM Livello 3 Eventi specificazione](https://www.w3.org/TR/uievents-key/#named-key-attribute-values). * * * -### Focus Events {#focus-events} +### Eventi di Focus {#focus-events} -Event names: +Nomi dell'eventi: ``` onFocus onBlur ``` -These focus events work on all elements in the React DOM, not just form elements. +Questi eventi di focus lavorano su tutti elementi nel React Dom, non solo elementi di form. -Properties: +Proprietà: ```javascript DOMEventTarget relatedTarget @@ -171,21 +171,21 @@ DOMEventTarget relatedTarget * * * -### Form Events {#form-events} +### Eventi di Form {#form-events} -Event names: +Nomi dell'eventi: ``` onChange onInput onInvalid onSubmit ``` -For more information about the onChange event, see [Forms](/docs/forms.html). +Per più informazioni For more information sul evento onChange, vedi [Forms](/docs/forms.html). * * * -### Mouse Events {#mouse-events} +### Eventi del Mouse {#mouse-events} -Event names: +Nomi dell'eventi: ``` onClick onContextMenu onDoubleClick onDrag onDragEnd onDragEnter onDragExit @@ -193,9 +193,9 @@ onDragLeave onDragOver onDragStart onDrop onMouseDown onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp ``` -The `onMouseEnter` and `onMouseLeave` events propagate from the element being left to the one being entered instead of ordinary bubbling and do not have a capture phase. +Il `onMouseEnter` e `onMouseLeave` eventi si propagano dal elemento essendo lasciato al uno essendo entrato invece il gorgogliante ordinario e non hanno una fase salvataggia. -Properties: +Proprietà: ```javascript boolean altKey @@ -216,20 +216,20 @@ boolean shiftKey * * * -### Pointer Events {#pointer-events} +### Eventi del Cursore {#pointer-events} -Event names: +Nomi dell'eventi: ``` onPointerDown onPointerMove onPointerUp onPointerCancel onGotPointerCapture onLostPointerCapture onPointerEnter onPointerLeave onPointerOver onPointerOut ``` -The `onPointerEnter` and `onPointerLeave` events propagate from the element being left to the one being entered instead of ordinary bubbling and do not have a capture phase. +Il `onPointerEnter` e `onPointerLeave` eventi si propagano dal elemento essendo lasciato al uno essendo entrato invece il gorgogliante ordinario e non hanno una fase salvataggia. -Properties: +Proprietà: -As defined in the [W3 spec](https://www.w3.org/TR/pointerevents/), pointer events extend [Mouse Events](#mouse-events) with the following properties: +As defined in the [W3 spec](https://www.w3.org/TR/pointerevents/), pointer events extend [Eventi del Mouse](#mouse-events) with the following proprietà: ```javascript number pointerId @@ -252,9 +252,9 @@ If your application requires pointer events, we recommend adding a third party p * * * -### Selection Events {#selection-events} +### Eventi della Selezione {#selection-events} -Event names: +Nomi dell'eventi: ``` onSelect @@ -262,9 +262,9 @@ onSelect * * * -### Touch Events {#touch-events} +### Eventi Tattile {#touch-events} -Event names: +Nomi dell'eventi: ``` onTouchCancel onTouchEnd onTouchMove onTouchStart @@ -285,15 +285,15 @@ DOMTouchList touches * * * -### UI Events {#ui-events} +### Eventi della Interfaccia Utente {#ui-events} -Event names: +Nomi dell'eventi: ``` onScroll ``` -Properties: +Proprietà: ```javascript number detail @@ -302,15 +302,15 @@ DOMAbstractView view * * * -### Wheel Events {#wheel-events} +### Eventi della Ruota {#wheel-events} -Event names: +Nomi dell'eventi: ``` onWheel ``` -Properties: +Proprietà: ```javascript number deltaMode @@ -321,9 +321,9 @@ number deltaZ * * * -### Media Events {#media-events} +### Eventi degli Media {#media-events} -Event names: +Nomi dell'eventi: ``` onAbort onCanPlay onCanPlayThrough onDurationChange onEmptied onEncrypted @@ -334,9 +334,9 @@ onTimeUpdate onVolumeChange onWaiting * * * -### Image Events {#image-events} +### Eventi della Immagine {#image-events} -Event names: +Nomi dell'eventi: ``` onLoad onError @@ -344,15 +344,15 @@ onLoad onError * * * -### Animation Events {#animation-events} +### Eventi delle Animazioni {#animation-events} -Event names: +Nomi dell'eventi: ``` onAnimationStart onAnimationEnd onAnimationIteration ``` -Properties: +Proprietà: ```javascript string animationName @@ -362,15 +362,15 @@ float elapsedTime * * * -### Transition Events {#transition-events} +### Eventi della Transizione {#transition-events} -Event names: +Nomi dell'eventi: ``` onTransitionEnd ``` -Properties: +Proprietà: ```javascript string propertyName @@ -380,9 +380,9 @@ float elapsedTime * * * -### Other Events {#other-events} +### Altri Eventi {#other-events} -Event names: +Nomi dell'eventi: ``` onToggle From 1e9ddfe3e028d5f168aedf2e80c08e12fad0c029 Mon Sep 17 00:00:00 2001 From: Frank Calise Date: Mon, 25 Mar 2019 09:05:44 -0400 Subject: [PATCH 2/3] Finished first rough translation! --- content/docs/reference-events.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index f5493d5fa..a7dc97068 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -229,7 +229,7 @@ Il `onPointerEnter` e `onPointerLeave` eventi si propagano dal elemento essendo Proprietà: -As defined in the [W3 spec](https://www.w3.org/TR/pointerevents/), pointer events extend [Eventi del Mouse](#mouse-events) with the following proprietà: +Come definato nel [W3 specificazione](https://www.w3.org/TR/pointerevents/), eventi del cursore estendono [Eventi del Mouse](#mouse-events) con le seguente proprietà: ```javascript number pointerId @@ -244,11 +244,11 @@ string pointerType boolean isPrimary ``` -A note on cross-browser support: +Una nota di cross-browser supporto: -Pointer events are not yet supported in every browser (at the time of writing this article, supported browsers include: Chrome, Firefox, Edge, and Internet Explorer). React deliberately does not polyfill support for other browsers because a standard-conform polyfill would significantly increase the bundle size of `react-dom`. +Eventi del cursore non sono ancora supportato in tutti browser (al tempo di scrittando questo articolo), browsers supportati includono: Chrome, Firefox, Edge, e Internet Explorer). React deliberatamente non polyfill supporto per altri browser perché un conforme-normale polyfill aumenterebbe il dimensione di carico di `react-dom` molto. -If your application requires pointer events, we recommend adding a third party pointer event polyfill. +Se tua applicazione desideri eventi del cursore, raccomandiamo aggiungiendo un cursore evento polyfill di terzo. * * * @@ -270,7 +270,7 @@ Nomi dell'eventi: onTouchCancel onTouchEnd onTouchMove onTouchStart ``` -Properties: +Proprietà: ```javascript boolean altKey From 5a9584888606c67b452f5f8ccdd7453ffbbd7c5e Mon Sep 17 00:00:00 2001 From: Frank Calise Date: Mon, 1 Apr 2019 11:08:24 -0400 Subject: [PATCH 3/3] Made edits after review from @deblasis - my grammar needs work! --- content/docs/reference-events.md | 98 ++++++++++++++++---------------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index a7dc97068..a024ed677 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -6,11 +6,11 @@ layout: docs category: Reference --- -Questa guida di riferimento documenta il contenitore `SyntheticEvent` che forma parte della sistema di React. Consulti la guida [Gestendo Eventi](/docs/handling-events.html) per imparare più. +Questa guida di riferimento documenta il contenitore `SyntheticEvent` che fa parte del sistema di eventi di React. Consulta la guida [Gestione degli Eventi](/docs/handling-events.html) per saperne di più. ## Panoramica {#overview} -Tuoi event handlers saranno passato istanze di `SyntheticEvent`, un cross-browser contenitore intorno all'evento nativo di browser. Lo ha stesso interfaccia come l'evento nativo di browser, compresi `stopPropagation()` e `preventDefault()`, eccetto gli eventi lavorano in modo identico in tutti browser. +I tuoi event handlers riceveranno istanze di `SyntheticEvent`, un contenitore cross-browser intorno all'evento nativo del browser. Hanno entrambi la stessa interfaccia, compresi `stopPropagation()` e `preventDefault()`, l'eccezione sta nel fatto che gli eventi funzionano in modo identico in tutti i browser. Se constatati avere bisogno del evento di browser sottostante per qualche motivo, semplice usi il `nativeEvent` attributo lo portarti. Ogni `SyntheticEvent` oggetto ha gli seguente attributi: @@ -33,17 +33,17 @@ string type > Nota: > -> A partire da v0.14, restituendo `false` da un event handler non più fermerà l'evento propagazione. Invece, `e.stopPropagation()` o `e.preventDefault()` dovrebbe essere scatenato manualmente, come appropriato. +> A partire da v0.14, ritornare `false` da un event handler non fermerà la propagazione dell'evento come avveniva in precedenza. Invece, `e.stopPropagation()` o `e.preventDefault()` dovrebbero essere invocati manualmente, ove opportuno. -### Raggruppamento Eventi {#event-pooling} +### Pooling degli Eventi {#event-pooling} -Il `SyntheticEvent` è raggruppato. Questo significa che il `SyntheticEvent` oggetto sarà riusato e tutte proprietà sarà assegnando nullo dopo il callback dell'evento è stato invocato. -Questo è per motivi di prestazione. -Come tale, non puoi avere accesso all'evento in un modo asincrono. +`SyntheticEvent` è _pooled_, ovvero "accomunato". Questo significa che un oggetto `SyntheticEvent` sarà riutilizzato e che tutte proprietà verranno resettate a `null` non appena la callback dell'evento è stata invocata. +Ciò avviene per migliorare le prestazioni. +Per questo, non puoi avere accesso all'evento in modo asincrono. ```javascript function onClick(event) { - console.log(event); // => nullified object. + console.log(event); // => oggetto nullifficato. console.log(event.type); // => "click" const eventType = event.type; // => "click" @@ -52,23 +52,23 @@ function onClick(event) { console.log(eventType); // => "click" }, 0); - // Won't work. this.state.clickEvent will only contain null values. + // Non funzionerebbe. this.state.clickEvent conterrà solo valori nulli this.setState({clickEvent: event}); - // You can still export event properties. + // YPuoi comunque esportare le proprietà dell'evento. this.setState({eventType: event.type}); } ``` > Nota: > -> Se vuoi avere accesso le proprietà in un modo asincrono, dovresti invocare `event.persist()` sull'evento, quale rimuoverà l'evento sintetico dal pool e permettono riferimenti all'evento essere conservato da codice utente. +> Se vuoi avere accesso alle proprietà in modo asincrono, dovresti invocare `event.persist()` sull'evento, il quale rimuoverà l'evento sintetico dal pool permettendo ai riferimenti all'evento di rimanere mantenuti dal codice utente. ## Eventi Supportati {#supported-events} -React normalizza eventi così che hanno proprietà coerente in tutti browser. +React normalizza gli eventi per far sì che abbiano proprietà coerenti in tutti browser. -L'event handlers sotto sono scatenato da un event in la fase di gorgogliante. Per registrare un event handler per la fase di salvataggio, affiggi `Capture` al nome dell'evento; per esempio, invece di usando `onClick`, useresti `onClickCapture` per gestire l'evento della clicca nella fase salvataggia. +Gli event handlers di seguito vengono scatenati da un evento nella fase di [bubbling](https://developer.mozilla.org/it/docs/Learn/JavaScript/Building_blocks/Eventi#Event_bubbling_and_capture). Per registrare un event handler per la fase di [capture](https://developer.mozilla.org/it/docs/Learn/JavaScript/Building_blocks/Eventi#Event_bubbling_and_capture), aggiungi `Capture` al nome dell'evento; per esempio, invece di usare `onClick`, useresti `onClickCapture` per gestire l'evento click nella fase di `capture`. - [Eventi degli Appunti](#clipboard-events) - [Eventi della Composizione](#composition-events) @@ -76,13 +76,13 @@ L'event handlers sotto sono scatenato da un event in la fase di gorgogliante. Pe - [Eventi di Focus](#focus-events) - [Eventi di Form](#form-events) - [Eventi del Mouse](#mouse-events) -- [Eventi del Cursore](#pointer-events) +- [Eventi del Puntatore](#pointer-events) - [Eventi della Selezione](#selection-events) -- [Eventi Tattile](#touch-events) -- [Eventi della Interfaccia Utente](#ui-events) -- [Eventi della Ruota](#wheel-events) -- [Eventi degli Media](#media-events) -- [Eventi della Immagine](#image-events) +- [Eventi Tattili](#touch-events) +- [Eventi dell'Interfaccia Utente](#ui-events) +- [Eventi della Rotella del Mouse](#wheel-events) +- [Eventi dei Media](#media-events) +- [Eventi dell'Immagine](#image-events) - [Eventi delle Animazioni](#animation-events) - [Eventi della Transizione](#transition-events) - [Altri Eventi](#other-events) @@ -93,7 +93,7 @@ L'event handlers sotto sono scatenato da un event in la fase di gorgogliante. Pe ### Eventi degli Appunti {#clipboard-events} -Nomi dell'eventi: +Nomi degli eventi: ``` onCopy onCut onPaste @@ -109,7 +109,7 @@ DOMDataTransfer clipboardData ### Eventi della Composizione {#composition-events} -Nomi dell'eventi: +Nomi degli eventi: ``` onCompositionEnd onCompositionStart onCompositionUpdate @@ -126,7 +126,7 @@ string data ### Eventi della Tastiera {#keyboard-events} -Nomi dell'eventi: +Nomi degli eventi: ``` onKeyDown onKeyPress onKeyUp @@ -149,19 +149,19 @@ boolean shiftKey number which ``` -La `key` proprietà può accettare uno qualsiasi dei valori documentati nel [DOM Livello 3 Eventi specificazione](https://www.w3.org/TR/uievents-key/#named-key-attribute-values). +La proprietà `key` può accettare uno qualsiasi dei valori documentati nelle [specifiche degli Eventi del DOM Livello 3](https://www.w3.org/TR/uievents-key/#named-key-attribute-values). * * * ### Eventi di Focus {#focus-events} -Nomi dell'eventi: +Nomi degli eventi: ``` onFocus onBlur ``` -Questi eventi di focus lavorano su tutti elementi nel React Dom, non solo elementi di form. +Questi eventi di focus funzionano con tutti elementi nel React DOM, non solo elementi form. Proprietà: @@ -173,19 +173,19 @@ DOMEventTarget relatedTarget ### Eventi di Form {#form-events} -Nomi dell'eventi: +Nomi degli eventi: ``` onChange onInput onInvalid onSubmit ``` -Per più informazioni For more information sul evento onChange, vedi [Forms](/docs/forms.html). +Per maggiori informazioni sull'evento onChange, vedi [Forms](/docs/forms.html). * * * ### Eventi del Mouse {#mouse-events} -Nomi dell'eventi: +Nomi degli eventi: ``` onClick onContextMenu onDoubleClick onDrag onDragEnd onDragEnter onDragExit @@ -193,7 +193,7 @@ onDragLeave onDragOver onDragStart onDrop onMouseDown onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp ``` -Il `onMouseEnter` e `onMouseLeave` eventi si propagano dal elemento essendo lasciato al uno essendo entrato invece il gorgogliante ordinario e non hanno una fase salvataggia. +Gli eventi `onMouseEnter` e `onMouseLeave` vengono propagati dall'elemento che viene lasciato a quello che viene acceduto invece di seguire il normale _bubbling_ e non hanno una fase di _capture_. (Clicca [qui](https://developer.mozilla.org/it/docs/Learn/JavaScript/Building_blocks/Eventi#Event_bubbling_and_capture) per maggiori informazioni su _bubbling_ e _capture_. Proprietà: @@ -216,20 +216,20 @@ boolean shiftKey * * * -### Eventi del Cursore {#pointer-events} +### Eventi del Puntatore {#pointer-events} -Nomi dell'eventi: +Nomi degli eventi: ``` onPointerDown onPointerMove onPointerUp onPointerCancel onGotPointerCapture onLostPointerCapture onPointerEnter onPointerLeave onPointerOver onPointerOut ``` -Il `onPointerEnter` e `onPointerLeave` eventi si propagano dal elemento essendo lasciato al uno essendo entrato invece il gorgogliante ordinario e non hanno una fase salvataggia. +Gli eventi `onPointerEnter` e `onPointerLeave` vengono propagati dall'elemento che viene lasciato a quello che viene acceduto invece di seguire il normale _bubbling_ e non hanno una fase di _capture_. (Clicca [qui](https://developer.mozilla.org/it/docs/Learn/JavaScript/Building_blocks/Eventi#Event_bubbling_and_capture) per maggiori informazioni su _bubbling_ e _capture_. Proprietà: -Come definato nel [W3 specificazione](https://www.w3.org/TR/pointerevents/), eventi del cursore estendono [Eventi del Mouse](#mouse-events) con le seguente proprietà: +Come definito nelle [specifiche W3](https://www.w3.org/TR/pointerevents/), gli eventi del cursore estendono gli [Eventi del Mouse](#mouse-events) con le seguente proprietà: ```javascript number pointerId @@ -244,17 +244,17 @@ string pointerType boolean isPrimary ``` -Una nota di cross-browser supporto: +Una nota sul supporto cross-browser: -Eventi del cursore non sono ancora supportato in tutti browser (al tempo di scrittando questo articolo), browsers supportati includono: Chrome, Firefox, Edge, e Internet Explorer). React deliberatamente non polyfill supporto per altri browser perché un conforme-normale polyfill aumenterebbe il dimensione di carico di `react-dom` molto. +Gli eventi del puntatore non sono ancora supportati in tutti i browser (al momento della scrittura di questo articolo), tra quelli supportati abbiamo: Chrome, Firefox, Edge, e Internet Explorer). React deliberatamente non offre supporto agli altri browsers mediante polyfill in quanto ciò aumenterebbe in modo considerevole la dimensione del pacchetto `react-dom`. -Se tua applicazione desideri eventi del cursore, raccomandiamo aggiungiendo un cursore evento polyfill di terzo. +Se la tua applicazione richiede l'utilizzo degli eventi del puntatore, raccomandiamo l'uso di una polyfill specifica di terze parti. * * * ### Eventi della Selezione {#selection-events} -Nomi dell'eventi: +Nomi degli eventi: ``` onSelect @@ -262,9 +262,9 @@ onSelect * * * -### Eventi Tattile {#touch-events} +### Eventi Tattili {#touch-events} -Nomi dell'eventi: +Nomi degli eventi: ``` onTouchCancel onTouchEnd onTouchMove onTouchStart @@ -285,9 +285,9 @@ DOMTouchList touches * * * -### Eventi della Interfaccia Utente {#ui-events} +### Eventi dell'Interfaccia Utente {#ui-events} -Nomi dell'eventi: +Nomi degli eventi: ``` onScroll @@ -302,9 +302,9 @@ DOMAbstractView view * * * -### Eventi della Ruota {#wheel-events} +### Eventi della Rotella del Mouse {#wheel-events} -Nomi dell'eventi: +Nomi degli eventi: ``` onWheel @@ -321,9 +321,9 @@ number deltaZ * * * -### Eventi degli Media {#media-events} +### Eventi dei Media {#media-events} -Nomi dell'eventi: +Nomi degli eventi: ``` onAbort onCanPlay onCanPlayThrough onDurationChange onEmptied onEncrypted @@ -336,7 +336,7 @@ onTimeUpdate onVolumeChange onWaiting ### Eventi della Immagine {#image-events} -Nomi dell'eventi: +Nomi degli eventi: ``` onLoad onError @@ -346,7 +346,7 @@ onLoad onError ### Eventi delle Animazioni {#animation-events} -Nomi dell'eventi: +Nomi degli eventi: ``` onAnimationStart onAnimationEnd onAnimationIteration @@ -364,7 +364,7 @@ float elapsedTime ### Eventi della Transizione {#transition-events} -Nomi dell'eventi: +Nomi degli eventi: ``` onTransitionEnd @@ -382,7 +382,7 @@ float elapsedTime ### Altri Eventi {#other-events} -Nomi dell'eventi: +Nomi degli eventi: ``` onToggle