mirror of
https://github.com/reactjs/react.dev.git
synced 2026-02-23 20:23:08 +00:00
Full list of changes is at https://jekyllrb.com/docs/upgrading/2-to-3/. The tl;dr of it is: - Relative permalinks were removed, so all the files in the `docs` subdirectory need their permalink to be prefixed with `docs/` - `post` and `page` types were renamed to `posts` and `pages` respectively - `jekyll-paginate`, `pygments` and `redcarpet` are all now optional, so I needed to explicitly add it to the Gemfile. Jekyll now uses `rouge` rather than `pygments` for syntax highlighting, but rouge does not support highlighting individual lines (`hl_lines`) so we need to continue using Pygments. - Layout metadata (eg. `sectionid`) is now on a `layout` variable rather than `page` Tested the following pages and confirmed that they all work: - "Docs" link (getting started page): http://127.0.0.1:4000/react/docs/getting-started.html - Downloads: http://127.0.0.1:4000/react/downloads.html - Tutorial: http://127.0.0.1:4000/react/docs/tutorial.html - A few pages under the "docs" subdirectory, to confirm they're working properly: - http://127.0.0.1:4000/react/docs/addons.html - http://127.0.0.1:4000/react/docs/why-react.html - http://127.0.0.1:4000/react/docs/create-fragment.html - A few tips: - http://127.0.0.1:4000/react/tips/false-in-jsx.html - http://127.0.0.1:4000/react/tips/style-props-value-px.html - Non-English versions of the page: - http://127.0.0.1:4000/react/docs/getting-started-it-IT.html - http://127.0.0.1:4000/react/docs/getting-started-ja-JP.html
1.8 KiB
1.8 KiB
id, title, permalink, prev, next
| id | title | permalink | prev | next |
|---|---|---|---|---|
| addons-it-IT | Add-ons | docs/addons-it-IT.html | tooling-integration-it-IT.html | animation-it-IT.html |
React.addons è il luogo in cui parcheggiamo utili strumenti per costruire applicazioni React. Questi strumenti devono essere considerati sperimentali ma saranno eventualmente inclusi nel nucleo o una libreria ufficiale di utilities:
TransitionGroupeCSSTransitionGroup, per gestire animazioni e transizioni che sono solitamente difficili da implementare, come ad esempio prima della rimozione di un componente.LinkedStateMixin, per semplificare la coordinazione tra lo stato del componente e l'input dell'utente in un modulo.cloneWithProps, per eseguire una copia superficiale di componenti React e cambiare le loro proprietà.createFragment, per creare un insieme di figli con chiavi esterne.update, una funzione di utilità che semplifica la gestione di dati immutabili in JavaScript.PureRenderMixin, un aiuto per incrementare le prestazioni in certe situazioni.
Gli add-ons elencati di seguito si trovano esclusivamente nella versione di sviluppo (non minificata) di React:
TestUtils, semplici helper per scrivere dei test case (soltanto nella build non minificata).Perf, per misurare le prestazioni e fornirti suggerimenti per l'ottimizzazione.
Per ottenere gli add-on, usa react-with-addons.js (e la sua controparte non minificata) anziché il solito react.js.
Quandi si usa il pacchetto react di npm, richiedi semplicemente require('react/addons') anziché require('react') per ottenere React con tutti gli add-on.