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
*`props`: Il risultato della fusione superficiale di `element.props` con le `props` di override che hai passato.
69
-
*`ref`: La `element.ref` originale, a meno che non sia stata sovrascritta da `props.ref`.
70
-
*`key`: La `element.key` originale, a meno che non sia stata sovrascritta da `props.key`.
69
+
*`ref`: `element.ref` originale, a meno che non sia stata sovrascritta da `props.ref`.
70
+
*`key`: `element.key` originale, a meno che non sia stata sovrascritta da `props.key`.
71
71
72
-
Di solito restituirai l'elemento dal tuo componente o lo renderai come figlio di un altro elemento. Anche se puoi leggere le proprietà dell'elemento, è meglio trattare ogni elemento come opaco dopo la creazione e limitarti a renderizzarlo.
72
+
Di solito restituirai l'elemento dal tuo componente o lo renderizzerai come figlio di un altro elemento. Anche se puoi leggere le proprietà dell'elemento, è meglio trattare ogni elemento come opaco dopo la creazione e limitarti a renderizzarlo.
73
73
74
74
#### Caveats {/*caveats*/}
75
75
@@ -404,7 +404,6 @@ Questo pattern è preferibile a `cloneElement` perché è più esplicito.
404
404
405
405
Un'altra alternativa a `cloneElement` è [passare dati tramite context.](/learn/passing-data-deeply-with-context)
406
406
407
-
408
407
Ad esempio, puoi chiamare [`createContext`](/reference/react/createContext) per definire un `HighlightContext`:
409
408
410
409
```js
@@ -561,9 +560,9 @@ button {
561
560
562
561
---
563
562
564
-
### Estrarre la logica in un custom hook {/*extracting-logic-into-a-custom-hook*/}
563
+
### Estrarre la logica in un custom Hook {/*extracting-logic-into-a-custom-hook*/}
565
564
566
-
Un altro approccio che puoi provare è estrarre la logica "non visuale" in un tuo Hook e usare le informazioni restituite dall'Hook per decidere cosa renderizzare. Ad esempio, puoi scrivere un custom hook`useList` come questo:
565
+
Un altro approccio che puoi provare è estrarre la logica "non visuale" in un tuo Hook e usare le informazioni restituite dall'Hook per decidere cosa renderizzare. Ad esempio, puoi scrivere un custom Hook`useList` come questo:
567
566
568
567
```js
569
568
import { useState } from'react';
@@ -605,7 +604,7 @@ export default function App() {
605
604
}
606
605
```
607
606
608
-
Il flusso dei dati è esplicito, ma lo state è dentro il custom hook`useList` che puoi usare da qualsiasi componente:
607
+
Il flusso dei dati è esplicito, ma lo state è dentro il custom Hook`useList` che puoi usare da qualsiasi componente:
0 commit comments