Skip to content

Home page tweaks/rephrasing #134

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Mar 21, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions content/home/marketing/component-based.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
---
title: Componentizzato
title: Componenti
order: 1
---

Costruisci componenti che incapsulano e gestiscono il proprio stato interno, componili in modo da creare UI complesse.
Crea componenti in isolamento e componili per creare UI complesse.

Dato che interazioni e logica per i componenti sono implementate in JavaScript puoi facilmente passare ed accedere strutture dati complesse in vari punti della tua applicazione senza dover salvare informazioni sul DOM.

Dato che la logica dei componenti è scritta in JavaScript e non semplicemente in templates, puoi passare strutture dati ricche mantenendo lo stato fuori dal DOM.
4 changes: 2 additions & 2 deletions content/home/marketing/declarative.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ title: Dichiarativo
order: 0
---

React rende indolore la creazione di UI interattive. Costruisci semplici viste per ogni stato nella tua applicazione e React aggiornerà e renderizzerà efficientemente i componenti affetti dai cambiamenti quando essi avvengono.
React rende la creazione di UI interattive facile e indolore. Progetta interfacce per ogni stato della tua applicazione. Ad ogni cambio di stato React aggiornerà efficientemente solamente le parti della UI che dipendono da tali dati.

Le viste dichiarative rendono il tuo codice più prevedibile e facile da debuggare.
La natura dichiarativa dell'UI rende il tuo codice più prevedibile e facile da debuggare.
6 changes: 4 additions & 2 deletions content/home/marketing/learn-once-write-anywhere.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Imparalo una volta, usalo ovunque
order: 2
---

Non facciamo presupposizioni riguardo le tecnologie che usi, in questo modo puoi sviluppare nuove funzionalità in React senza riscrivere codice esistente.
Non facciamo supposizioni sulle le tecnologie che utilizzi correntemente. In questo modo puoi sviluppare nuove funzionalità in React senza riscrivere codice esistente.

React può inoltre effettuare rendering lato server con Node.js e in appicazioni mobile grazie a [React Native](https://facebook.github.io/react-native/).


React può inoltre effettuare il render lato server mediante Node e in apps mobili usando [React Native](https://facebook.github.io/react-native/).
4 changes: 2 additions & 2 deletions src/pages/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ class Home extends Component {
return (
<Layout location={location}>
<TitleAndMetaTags
title="React &ndash; Una libreria JavaScript per costruire interfacce utente"
title="React &ndash; Una libreria JavaScript per creare interfacce utente"
ogUrl={createOgUrl('index.html')}
/>
<div css={{width: '100%'}}>
Expand Down Expand Up @@ -133,7 +133,7 @@ class Home extends Component {
fontSize: 30,
},
}}>
Una libreria JavaScript per costruire interfacce utente
Una libreria JavaScript per creare interfacce utente
</p>
<Flex
valign="center"
Expand Down