Browse Source

HTTPS-ify lots of URLs, update some to their newer homes (#1157)

This matters for user security.

I didn't touch blog posts & pages related to past conferences.

The `content/docs` could be HTTPS-ified as well but it contains lots of HTTP
links so maybe that'd be best done in a separate PR.
main
Michał Gołębiowski-Owczarek 6 years ago
committed by Alex Krolick
parent
commit
06a8850b2f
  1. 2
      content/authors.yml
  2. 104
      content/community/meetups.md
  3. 6
      content/community/podcasts.md
  4. 2
      content/community/support.md
  5. 2
      content/community/tools-data-fetching.md
  6. 32
      content/community/tools-jsx.md
  7. 2
      content/community/tools-misc.md
  8. 6
      content/community/tools-model-mgmt.md
  9. 2
      content/community/tools-routing.md
  10. 2
      content/community/tools-starter-kits.md
  11. 2
      content/community/tools-testing.md
  12. 14
      content/community/tools-ui-components.md
  13. 2
      content/tutorial/tutorial.md
  14. 2
      examples/components-and-props/extracting-components-continued.js
  15. 2
      examples/components-and-props/extracting-components.js
  16. 2
      plugins/gatsby-source-react-error-codes/gatsby-node.js
  17. 4
      src/components/LayoutFooter/Footer.js
  18. 2
      src/html.js
  19. 2
      src/pages/acknowledgements.html.js
  20. 2
      src/site-constants.js
  21. 4
      static/_redirects
  22. 4
      static/html/single-file-example.html

2
content/authors.yml

@ -18,7 +18,7 @@ clemmy:
url: https://twitter.com/c8hoang
Daniel15:
name: Daniel Lo Nigro
url: http://dan.cx/
url: https://d.sb/
fisherwebdev:
name: Bill Fisher
url: https://twitter.com/fisherwebdev

104
content/community/meetups.md

@ -9,20 +9,20 @@ permalink: community/meetups.html
Do you have a local React.js meetup? Add it here! (Please keep the list alphabetical)
## Australia
* [Melbourne](http://www.meetup.com/React-Melbourne/)
* [Sydney](http://www.meetup.com/React-Sydney/)
* [Melbourne](https://www.meetup.com/React-Melbourne/)
* [Sydney](https://www.meetup.com/React-Sydney/)
## Austria
* [Vienna](http://www.meetup.com/Vienna-ReactJS-Meetup/)
* [Vienna](https://www.meetup.com/Vienna-ReactJS-Meetup/)
## Belgium
* [Belgium](http://www.meetup.com/ReactJS-Belgium/)
* [Belgium](https://www.meetup.com/ReactJS-Belgium/)
## Brazil
* [Belo Horizonte](http://www.meetup.com/reactbh/)
* [Belo Horizonte](https://www.meetup.com/reactbh/)
* [Curitiba](https://www.meetup.com/pt-br/ReactJS-CWB/)
* [Rio de Janeiro](https://www.meetup.com/pt-BR/React-Rio-de-Janeiro/)
* [São Paulo](http://www.meetup.com/pt-BR/ReactJS-SP/)
* [São Paulo](https://www.meetup.com/pt-BR/ReactJS-SP/)
## Bolivia
* [Bolivia](https://www.meetup.com/ReactBolivia/)
@ -30,11 +30,11 @@ Do you have a local React.js meetup? Add it here! (Please keep the list alphabet
## Canada
* [Montreal, QC - ReactJS](https://www.meetup.com/fr-FR/ReactMontreal/)
* [Montreal, QC - React Native](https://www.meetup.com/fr-FR/React-Native-MTL/)
* [Vancouver, BC](https://www.meetup.com/ReactJS-Vancouver-Meetup/)
* [Ottawa, ON](https://www.meetup.com/Ottawa-ReactJS-Meetup/)
* [Vancouver, BC](http://www.meetup.com/ReactJS-Vancouver-Meetup/)
## China
* [Beijing](http://www.meetup.com/Beijing-ReactJS-Meetup/)
* [Beijing](https://www.meetup.com/Beijing-ReactJS-Meetup/)
## Colombia
* [Medellin](https://www.meetup.com/React-Medellin/)
@ -44,16 +44,16 @@ Do you have a local React.js meetup? Add it here! (Please keep the list alphabet
* [Aarhus](https://www.meetup.com/Aarhus-ReactJS-Meetup/)
## England (UK)
* [Manchester](http://www.meetup.com/Manchester-React-User-Group/)
* [Manchester](https://www.meetup.com/Manchester-React-User-Group/)
## France
* [Paris](http://www.meetup.com/ReactJS-Paris/)
* [Paris](https://www.meetup.com/ReactJS-Paris/)
## Germany
* [Berlin](http://www.meetup.com/React-Berlin/)
* [Hamburg](http://www.meetup.com/Hamburg-React-js-Meetup/)
* [Karlsruhe](http://www.meetup.com/react_ka/)
* [Munich](http://www.meetup.com/ReactJS-Meetup-Munich/)
* [Berlin](https://www.meetup.com/React-Berlin/)
* [Hamburg](https://www.meetup.com/Hamburg-React-js-Meetup/)
* [Karlsruhe](https://www.meetup.com/react_ka/)
* [Munich](https://www.meetup.com/ReactJS-Meetup-Munich/)
## Greece
* [Thessaloniki](https://www.meetup.com/Thessaloniki-ReactJS-Meetup/)
@ -67,70 +67,70 @@ Do you have a local React.js meetup? Add it here! (Please keep the list alphabet
* [Delhi NCR](https://www.meetup.com/React-Delhi-NCR/)
## Ireland
* [Dublin](http://www.meetup.com/ReactJS-Dublin/)
* [Dublin](https://www.meetup.com/ReactJS-Dublin/)
## Israel
* [Tel Aviv](http://www.meetup.com/ReactJS-Israel/)
* [Tel Aviv](https://www.meetup.com/ReactJS-Israel/)
## Netherlands
* [Amsterdam](http://www.meetup.com/React-Amsterdam/)
* [Amsterdam](https://www.meetup.com/React-Amsterdam/)
## New Zealand
* [Wellington](http://www.meetup.com/React-Wellington/)
* [Wellington](https://www.meetup.com/React-Wellington/)
## Norway
* [Norway](http://reactjsnorway.com/)
* [Norway](https://reactjs-norway.webflow.io/)
* [Oslo](https://www.meetup.com/ReactJS-Oslo-Meetup/)
## Peru
* [Lima](http://www.meetup.com/ReactJS-Peru/)
* [Lima](https://www.meetup.com/ReactJS-Peru/)
## Philippines
* [Manila](http://www.meetup.com/reactjs-developers-manila/)
* [Manila](https://www.meetup.com/reactjs-developers-manila/)
## Poland
* [Warsaw](http://www.meetup.com/React-js-Warsaw/)
* [Warsaw](https://www.meetup.com/React-js-Warsaw/)
## Scotland (UK)
* [Edinburgh](https://www.meetup.com/React-Scotland/)
## Spain
* [Barcelona](http://www.meetup.com/ReactJS-Barcelona/)
* [Barcelona](https://www.meetup.com/ReactJS-Barcelona/)
## Sweden
* [Goteborg](http://www.meetup.com/ReactJS-Goteborg/)
* [Goteborg](https://www.meetup.com/ReactJS-Goteborg/)
## Ukraine
* [Kyiv](https://www.meetup.com/Kyiv-ReactJS-Meetup)
## US
* [Atlanta, GA - ReactJS](http://www.meetup.com/React-ATL/)
* [Austin, TX - ReactJS](http://www.meetup.com/ReactJS-Austin-Meetup/)
* [Boston, MA - ReactJS](http://www.meetup.com/ReactJS-Boston/)
* [Boston, MA - React Native](http://www.meetup.com/Boston-React-Native-Meetup/)
* [Chicago, IL - ReactJS](http://www.meetup.com/React-Chicago/)
* [Columbus, OH - ReactJS](http://www.meetup.com/ReactJS-Columbus-meetup/)
* [Dallas, TX - ReactJS](http://www.meetup.com/ReactDallas/)
* [Irvine, CA - ReactJS](http://www.meetup.com/ReactJS-OC/)
* [Las Vegas, NV - ReactJS](http://www.meetup.com/ReactVegas/)
* [Leesburg, VA - ReactJS](http://www.meetup.com/React-NOVA/)
* [Los Angeles, CA - ReactJS](http://www.meetup.com/socal-react/)
* [Los Angeles, CA - React Native](http://www.meetup.com/React-Native-Los-Angeles/)
* [Nashville, TN - ReactJS](http://www.meetup.com/NashReact-Meetup/)
* [New York, NY - ReactJS](http://www.meetup.com/NYC-Javascript-React-Group/)
* [New York, NY - React Native](http://www.meetup.com/React-Native-NYC/)
* [Palo Alto, CA - React Native](http://www.meetup.com/React-Native-Silicon-Valley/)
* [Phoenix, AZ - ReactJS](http://www.meetup.com/ReactJS-Phoenix/)
* [Atlanta, GA - ReactJS](https://www.meetup.com/React-ATL/)
* [Austin, TX - ReactJS](https://www.meetup.com/ReactJS-Austin-Meetup/)
* [Boston, MA - ReactJS](https://www.meetup.com/ReactJS-Boston/)
* [Boston, MA - React Native](https://www.meetup.com/Boston-React-Native-Meetup/)
* [Chicago, IL - ReactJS](https://www.meetup.com/React-Chicago/)
* [Columbus, OH - ReactJS](https://www.meetup.com/ReactJS-Columbus-meetup/)
* [Dallas, TX - ReactJS](https://www.meetup.com/ReactDallas/)
* [Irvine, CA - ReactJS](https://www.meetup.com/ReactJS-OC/)
* [Las Vegas, NV - ReactJS](https://www.meetup.com/ReactVegas/)
* [Leesburg, VA - ReactJS](https://www.meetup.com/React-NOVA/)
* [Los Angeles, CA - ReactJS](https://www.meetup.com/socal-react/)
* [Los Angeles, CA - React Native](https://www.meetup.com/React-Native-Los-Angeles/)
* [Nashville, TN - ReactJS](https://www.meetup.com/NashReact-Meetup/)
* [New York, NY - ReactJS](https://www.meetup.com/NYC-Javascript-React-Group/)
* [New York, NY - React Native](https://www.meetup.com/React-Native-NYC/)
* [Palo Alto, CA - React Native](https://www.meetup.com/React-Native-Silicon-Valley/)
* [Phoenix, AZ - ReactJS](https://www.meetup.com/ReactJS-Phoenix/)
* [Pittsburgh, PA - ReactJS/React Native](https://www.meetup.com/ReactPgh/)
* [Portland, OR - ReactJS](http://www.meetup.com/Portland-ReactJS/)
* [Provo, UT - ReactJS](http://www.meetup.com/ReactJS-Utah/)
* [Sacramento, CA - ReactJS](http://www.meetup.com/Sacramento-ReactJS-Meetup/)
* [San Francisco - ReactJS](http://www.meetup.com/ReactJS-San-Francisco/)
* [San Francisco, CA - React Native](http://www.meetup.com/React-Native-San-Francisco/)
* [Portland, OR - ReactJS](https://www.meetup.com/Portland-ReactJS/)
* [Provo, UT - ReactJS](https://www.meetup.com/ReactJS-Utah/)
* [Sacramento, CA - ReactJS](https://www.meetup.com/Sacramento-ReactJS-Meetup/)
* [San Francisco - ReactJS](https://www.meetup.com/ReactJS-San-Francisco/)
* [San Francisco, CA - React Native](https://www.meetup.com/React-Native-San-Francisco/)
* [San Ramon, CA - TriValley Coders](https://www.meetup.com/trivalleycoders/)
* [Santa Monica, CA - ReactJS](http://www.meetup.com/Los-Angeles-ReactJS-User-Group/)
* [Seattle, WA - React Native](http://www.meetup.com/Seattle-React-Native-Meetup/)
* [Seattle, WA - ReactJS](http://www.meetup.com/seattle-react-js/)
* [Tampa, FL - ReactJS](http://www.meetup.com/ReactJS-Tampa-Bay/)
* [Tucson, AZ - ReactJS](http://www.meetup.com/Tucson-ReactJS-Meetup/)
* [Washington, DC - ReactJS](http://www.meetup.com/React-DC/)
* [Santa Monica, CA - ReactJS](https://www.meetup.com/Los-Angeles-ReactJS-User-Group/)
* [Seattle, WA - React Native](https://www.meetup.com/Seattle-React-Native-Meetup/)
* [Seattle, WA - ReactJS](https://www.meetup.com/seattle-react-js/)
* [Tampa, FL - ReactJS](https://www.meetup.com/ReactJS-Tampa-Bay/)
* [Tucson, AZ - ReactJS](https://www.meetup.com/Tucson-ReactJS-Meetup/)
* [Washington, DC - ReactJS](https://www.meetup.com/React-DC/)

6
content/community/podcasts.md

@ -10,17 +10,17 @@ Podcasts dedicated to React and individual podcast episodes with React discussio
## Podcasts
- [The React Podcast](http://reactpodcast.com) - The podcast about everything React.js, hosted by [React Training](https://reacttraining.com)
- [The React Podcast](https://reactpodcast.simplecast.fm/) - The podcast about everything React.js, hosted by [React Training](https://reacttraining.com)
- [JavaScript Air](https://javascriptair.com/) - All about JavaScript (currently not producing new episodes)
- [React 30](https://react30.com/) - A 30-minute podcast all about React (moved to [The React Podcast](http://reactpodcast.com)).
- [React 30](https://react30.com/) - A 30-minute podcast all about React (moved to [The React Podcast](https://reactpodcast.simplecast.fm/)).
- [React Native Radio](https://devchat.tv/react-native-radio)
## Episodes
- [CodeWinds Episode 4](http://codewinds.com/podcast/004.html) - Pete Hunt talks with Jeff Barczewski about React.
- [CodeWinds Episode 4](https://codewinds.com/podcast/004.html) - Pete Hunt talks with Jeff Barczewski about React.
- [JavaScript Jabber 73](https://devchat.tv/js-jabber/073-jsj-react-with-pete-hunt-and-jordan-walke) - Pete Hunt and Jordan Walke talk about React.

2
content/community/support.md

@ -14,7 +14,7 @@ On this page we've listed some React-related communities that you can be a part
## Stack Overflow
Stack Overflow is a popular forum to ask code-level questions or if you're stuck with a specific error. Read through the [existing questions](http://stackoverflow.com/questions/tagged/reactjs) tagged with **reactjs** or [ask your own](http://stackoverflow.com/questions/ask?tags=reactjs)!
Stack Overflow is a popular forum to ask code-level questions or if you're stuck with a specific error. Read through the [existing questions](https://stackoverflow.com/questions/tagged/reactjs) tagged with **reactjs** or [ask your own](https://stackoverflow.com/questions/ask?tags=reactjs)!
## Popular Discussion Forums

2
content/community/tools-data-fetching.md

@ -5,7 +5,7 @@ layout: community
permalink: community/data-fetching.html
---
* **[Apollo](http://dev.apollodata.com/react/):** Easy to set up and use GraphQL client.
* **[Apollo](https://www.apollographql.com/docs/react/):** Easy to set up and use GraphQL client.
* **[Axios](https://github.com/mzabriskie/axios):** Promise based HTTP client for the browser and node.js.
* **[Relay Modern](https://facebook.github.io/relay/docs/en/new-in-relay-modern.html)** - A JavaScript framework for building data-driven React applications.
* **[Request](https://github.com/request/request):** Simplified HTTP request client.

32
content/community/tools-jsx.md

@ -9,7 +9,7 @@ permalink: community/jsx-integrations.html
* **[Sublime Text: babel-sublime](https://github.com/babel/babel-sublime):** Snippets, syntax highlighting and optimized color schemes for Sublime Text
* **[Atom: language-babel](https://atom.io/packages/language-babel)** Support for es2016, JSX and Flow.
* **[Visual Studio Code](https://code.visualstudio.com/updates/vFebruary#_languages-javascript)** Visual Studio Code supports JSX directly.
* **[JetBrains WebStorm](http://www.jetbrains.com/webstorm/):** Syntax highlighting, code completion, error detection for JSX
* **[JetBrains WebStorm](https://www.jetbrains.com/webstorm/):** Syntax highlighting, code completion, error detection for JSX
* **[JetBrains IDE Live Templates](https://github.com/Minwe/jetbrains-react):** React live templates for JetBrains editors (e.g. WebStorm, PHPStorm, etc.)
* **[javascript-jsx.tmbundle](https://github.com/jjeising/javascript-jsx.tmbundle)** Syntax for TextMate
* **[web-mode.el](http://web-mode.org):** An autonomous emacs major mode that indents and highlights JSX. No support for Automatic Semicolon Insertion.
@ -20,7 +20,7 @@ permalink: community/jsx-integrations.html
* **[Create React App](https://github.com/facebookincubator/create-react-app):** An **officially supported** way to create React apps with no configuration.
* **[nwb](https://github.com/insin/nwb)**: A toolkit for React, Preact & Inferno apps, React libraries and other npm modules for the web, with no configuration (until you need it)
* **[Neutrino](https://neutrino.js.org/)**: Create and build modern JavaScript applications with zero initial configuration. Neutrino combines the power of webpack with the simplicity of presets.
* **[ESLint](http://eslint.org):** A pluggable JavaScript linter that natively supports JSX syntax. Be sure to download [eslint-plugin-react](https://npmjs.com/package/eslint-plugin-react) for React-specific rules.
* **[ESLint](https://eslint.org/):** A pluggable JavaScript linter that natively supports JSX syntax. Be sure to download [eslint-plugin-react](https://npmjs.com/package/eslint-plugin-react) for React-specific rules.
* **[Structor](https://www.npmjs.com/package/structor):** This tool is a user interface builder for node.js Web applications with React UI. Structor replaces the now deprecated React UI Builder. Watch [Structor Video Tutorials](https://youtu.be/z96xYa51EWI?list=PLAcaUOtEwjoR_U6eE2HQEXwkefeVESix1)
* **[react-jsx](https://github.com/bigpipe/react-jsx):** Compile and use JSX as stand-alone templates that can run server-side and client side!
* **[cjsx-codemod](https://github.com/jsdf/cjsx-codemod):** Write JSX code within Coffeescript!
@ -28,24 +28,24 @@ permalink: community/jsx-integrations.html
* **[jsxhint](https://npmjs.org/package/jsxhint):** [JSHint](http://jshint.com/) (linting) support. (JSX compilation doesn't affect line numbers so lint can also be run directly on the compiled JS.)
* **[reactify](https://npmjs.org/package/reactify):** [Browserify](http://browserify.org/) transform.
* **[Babel](https://babeljs.io/):** Standalone & [Browserify](http://browserify.org/) transform (formerly known as **6to5**).
* **[node-jsx](https://npmjs.org/package/node-jsx):** Native [Node](http://nodejs.org/) support.
* **[react-hot-loader](http://gaearon.github.io/react-hot-loader/):** Loader for [webpack](http://webpack.github.io/) that lets you edit JSX and have changes appear immediately in the browser without reloading the page.
* **[jsx-loader](https://npmjs.org/package/jsx-loader):** Loader for [webpack](http://webpack.github.io/).
* **[node-jsx](https://npmjs.org/package/node-jsx):** Native [Node](https://nodejs.org/) support.
* **[react-hot-loader](https://gaearon.github.io/react-hot-loader/):** Loader for [webpack](https://webpack.github.io/) that lets you edit JSX and have changes appear immediately in the browser without reloading the page.
* **[jsx-loader](https://npmjs.org/package/jsx-loader):** Loader for [webpack](https://webpack.github.io/).
* **[express-jsxtransform](https://www.npmjs.org/package/express-jsxtransform):** Middleware for [Express](https://www.npmjs.org/package/express).
* **[gradle-react-plugin](https://github.com/ehirsch/gradle-react-plugin):** Transform jsx sources during a gradle build.
* **[grunt-react](https://npmjs.org/package/grunt-react):** [GruntJS](http://gruntjs.com/) task.
* **[gulp-react](https://npmjs.org/package/gulp-react):** [GulpJS](http://gulpjs.com/) plugin.
* **[brunch-react](https://www.npmjs.org/package/react-brunch):** [Brunch](http://brunch.io/) plugin.
* **[jsx-requirejs-plugin](https://github.com/philix/jsx-requirejs-plugin):** [RequireJS](http://requirejs.org/) plugin.
* **[react-meteor](https://github.com/benjamn/react-meteor):** [Meteor](http://www.meteor.com/) plugin.
* **[pyReact](https://github.com/facebook/react-python):** [Python](http://www.python.org/) bridge to JSX.
* **[react-rails](https://github.com/facebook/react-rails):** Ruby gem for using JSX with [Ruby on Rails](http://rubyonrails.org/).
* **[react-laravel](https://github.com/talyssonoc/react-laravel):** PHP package for using ReactJS with [Laravel](http://laravel.com/).
* **[ReactJS.NET](http://reactjs.net/):** .NET library for React and JSX.
* **[grunt-react](https://npmjs.org/package/grunt-react):** [GruntJS](https://gruntjs.com/) task.
* **[gulp-react](https://npmjs.org/package/gulp-react):** [GulpJS](https://gulpjs.com/) plugin.
* **[brunch-react](https://www.npmjs.org/package/react-brunch):** [Brunch](https://brunch.io/) plugin.
* **[jsx-requirejs-plugin](https://github.com/philix/jsx-requirejs-plugin):** [RequireJS](https://requirejs.org/) plugin.
* **[react-meteor](https://github.com/benjamn/react-meteor):** [Meteor](https://www.meteor.com/) plugin.
* **[pyReact](https://github.com/facebook/react-python):** [Python](https://www.python.org/) bridge to JSX.
* **[react-rails](https://github.com/facebook/react-rails):** Ruby gem for using JSX with [Ruby on Rails](https://rubyonrails.org/).
* **[react-laravel](https://github.com/talyssonoc/react-laravel):** PHP package for using ReactJS with [Laravel](https://laravel.com/).
* **[ReactJS.NET](https://reactjs.net/):** .NET library for React and JSX.
* **[sbt-reactjs](https://github.com/ddispaltro/sbt-reactjs)** SBT/Play/Scala JSX compiler plugin
* **[mimosa-react](https://github.com/dbashford/mimosa-react):** [Mimosa](http://mimosa.io) plugin.
* **[react-grails-asset-pipeline](https://github.com/peh/react-grails-asset-pipeline):** Assets for react and precompilation of jsx files in [Grails](http://grails.org/).
* **[gore-gulp](https://github.com/goreutils/gore-gulp):** Wrapper around [webpack](https://webpack.github.io/), [eslint](http://eslint.org/), [mocha](https://mochajs.org/) for ease of use and zero configuration.
* **[react-grails-asset-pipeline](https://github.com/peh/react-grails-asset-pipeline):** Assets for react and precompilation of jsx files in [Grails](https://grails.org/).
* **[gore-gulp](https://github.com/goreutils/gore-gulp):** Wrapper around [webpack](https://webpack.github.io/), [eslint](https://eslint.org/), [mocha](https://mochajs.org/) for ease of use and zero configuration.
* **[webpack](https://github.com/webpack/webpack):** Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jade, coffee, css, less, ... and your custom stuff.
* **[webpack-bbq](https://github.com/wenbing/webpack-bbq):** transform your src to lib, supports server rendering and static rendering.
* **[jsxtransformer](https://github.com/cronn-de/jsxtransformer):** Compile pipeline for jsx files in Java

2
content/community/tools-misc.md

@ -16,4 +16,4 @@ permalink: community/misc.html
* **[javascript-monads](https://github.com/dschalk/javascript-monads):** As this project matures, the monads are becoming more than mere toys. React is used in unorthodox ways, so if you want to use React the way they do at Facebook, this is not for you. Transpiled code for the three monad classes can be downloaded by entering "npm install reactive-monads".
* **[ReactCSS](http://reactcss.com/):** Inline Styles in JS with support for React.
* **[ReactQuestionnaire](https://github.com/kouryuu/react-questionnaire):** Simple react components for building a questionnaire or survey.
* **[renderjs.io](http://renderjs.io):** SEO for Reactjs. Service for making reactjs application crawlable and shareable.
* **[renderjs.io](https://renderjs.io/):** SEO for Reactjs. Service for making reactjs application crawlable and shareable.

6
content/community/tools-model-mgmt.md

@ -5,8 +5,8 @@ layout: community
permalink: community/model-management.html
---
* **[Alt](http://alt.js.org/):** Pure vanilla flux made isomorphic and without the boilerplate.
* **[astarisx](http://zuudo.github.io/astarisx/):** Highly Composable MVVM Framework for React with built-in pushState router.
* **[Alt](https://alt.js.org/):** Pure vanilla flux made isomorphic and without the boilerplate.
* **[astarisx](https://zuudo.github.io/astarisx/):** Highly Composable MVVM Framework for React with built-in pushState router.
* **[avers](https://github.com/wereHamster/avers):** A modern client-side model abstraction library.
* **[backbone-react-component](https://github.com/magalhas/backbone-react-component):** Use multiple Backbone models and collections with React components both on the client and server sides.
* **[Baobab](https://github.com/Yomguithereal/baobab):** Persistent data tree supporting cursors.
@ -14,7 +14,7 @@ permalink: community/model-management.html
* **[DeLorean](https://github.com/deloreanjs/delorean):** A completely agnostic JavaScript framework to apply Flux concepts into your interfaces easily.
* **[Elsa](https://github.com/JonAbrams/elsa):** A Babel plugin that makes your arrays and objects immutable by default… and gives them super powers!
* **[Immutable](https://github.com/facebook/immutable-js):** Immutable data structures designed to be more JavaScript-y than Mori.
* **[js-data](http://www.js-data.io/):** A framework-agnostic frontend datastore, that will also fetch your data.
* **[js-data](https://www.js-data.io/):** A framework-agnostic frontend datastore, that will also fetch your data.
* **[McFly](https://github.com/kenwheeler/mcfly):** A lightweight Flux library that adds factories for Stores & Actions.
* **[NuclearJS](https://github.com/optimizely/nuclear-js):** Immutable, reactive Flux architecture. UI Agnostic.
* **[Reflux](https://github.com/spoike/refluxjs):** An event-based implementation of the Flux architecture that integrates with React components.

2
content/community/tools-routing.md

@ -6,7 +6,7 @@ permalink: community/routing.html
---
* **[Aviator](https://github.com/swipely/aviator)** - Aviator is a front-end router built for modular single page applications. ([Example](https://gist.github.com/hojberg/9549330)).
* **[Backbone](http://backbonejs.org/)** - Backbone supplies structure to JavaScript-heavy applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing application over a RESTful JSON interface.
* **[Backbone](https://backbonejs.org/)** - Backbone supplies structure to JavaScript-heavy applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing application over a RESTful JSON interface.
* **[component-router](https://github.com/in-flux/component-router):** Flux-based routing solution for components
* **[Director](https://github.com/flatiron/director)** - A tiny and isomorphic URL router for JavaScript.
* **[Finch](http://stoodder.github.io/finchjs/)** - A simple, yet powerful, javascript route handling library.

2
content/community/tools-starter-kits.md

@ -28,7 +28,7 @@ Ready to grow boilerplate with react-router, redux, saga, webpack 3, jest w/ cov
* **[webcube](https://github.com/dexteryy/Project-WebCube)** - A JS infrastructure for modern Universal JS web app/sites and static websites. Provides built-in support and simplification for Redux sub-app, reducer bundle, router, immutable, eslint + prettier, docker, monorepo and many other tools.
* **[starter-react-flux](https://github.com/SokichiFujita/starter-react-flux)** A generator for React and Flux project with Flux-Utils, Jest, Immutable.js, React Addons, Webpack, ESLint, Babel and ES2015.
* **[react-async-starter](https://github.com/didierfranc/react-async-starter):** React + Redux + Fetch + ES7 Async with Webpack, Babel and hot reloading.
* **[Kriasoft React Starter Kit](https://github.com/kriasoft/react-starter-kit):** Gulp, Webpack, BrowserSync + [React Starter Kit for Visual Studio](http://visualstudiogallery.msdn.microsoft.com/d65d6b29-6dd7-4100-81b1-609e5afce356)
* **[Kriasoft React Starter Kit](https://github.com/kriasoft/react-starter-kit):** Gulp, Webpack, BrowserSync + [React Starter Kit for Visual Studio](https://marketplace.visualstudio.com/items?itemName=KonstantinTarkus.ReactjsStarterKit)
* **[electron-react-boilerplate](https://github.com/chentsulin/electron-react-boilerplate)** A React + Flux Electron application boilerplate based on React, Flux, React Router, Webpack, React Hot Loader
* **[react-boilerplate](https://github.com/mxstbr/react-boilerplate)** Quick setup for performance orientated, offline-first React.js applications featuring Redux, hot-reloading, PostCSS, react-router, ServiceWorker, AppCache, FontFaceObserver and Mocha.
* **[vortigern](https://github.com/barbar/vortigern)** A universal boilerplate for building web applications w/ TypeScript, React, Redux and more.

2
content/community/tools-testing.md

@ -10,4 +10,4 @@ permalink: community/testing.html
* **[react-testing-library](https://github.com/kentcdodds/react-testing-library):** 🐐 Simple and complete React DOM testing utilities that encourage good testing practices.
* **[React-unit](https://github.com/pzavolinsky/react-unit):** a lightweight unit test library for ReactJS with very few (js-only) dependencies.
* **[Skin-deep](https://github.com/glenjamin/skin-deep):** Testing helpers for use with React's shallowRender test utils.
* **[Unexpected-react](https://github.com/bruderstein/unexpected-react/):** Plugin for the [unexpected](http://unexpected.js.org) assertion library that makes it easy to assert over your React Components and trigger events.
* **[Unexpected-react](https://github.com/bruderstein/unexpected-react/):** Plugin for the [unexpected](https://unexpected.js.org/) assertion library that makes it easy to assert over your React Components and trigger events.

14
content/community/tools-ui-components.md

@ -7,13 +7,13 @@ permalink: community/ui-components.html
## Free Components
* **[Amaze UI React](https://github.com/amazeui/amazeui-react) (in Chinese):** [Amaze UI](https://github.com/allmobilize/amazeui) components built with React.
* **[Ant Design of React](http://github.com/ant-design/ant-design)** An enterprise-class UI design language and React-based implementation.
* **[Ant Design of React](https://github.com/ant-design/ant-design)** An enterprise-class UI design language and React-based implementation.
* **[Belle](https://github.com/nikgraf/belle/):** Configurable React Components with great UX.
* **[chartify](https://github.com/kirillstepkin/chartify)**: Ultra lightweight and customizable React.js chart component.
* **[Elemental UI](http://elemental-ui.com):** A UI toolkit for React websites and apps, themeable and composed of individually packaged components
* **[Grommet](http://grommet.io)** The most advanced open source UX framework for enterprise applications.
* **[Halogen](http://madscript.com/halogen):** A collection of highly customizable loading spinner animations with React.
* **[Khan Academy's component library](http://khan.github.io/react-components/)**
* **[Grommet](https://grommet.io/)** The most advanced open source UX framework for enterprise applications.
* **[Halogen](https://yuanyan.github.io/halogen/):** A collection of highly customizable loading spinner animations with React.
* **[Khan Academy's component library](https://khan.github.io/react-components/)**
* **[markdown-to-jsx](https://www.npmjs.com/package/markdown-to-jsx)**: compiles markdown into safe React JSX without using dangerous escape hatches.
* **[Material-UI](https://material-ui.com/):** React components that implement Google's Material Design.
* **[Onsen UI React Components](https://onsen.io/v2/react.html):** UI components for hybrid mobile apps with both Material Design for Android and flat design for iOS.
@ -33,7 +33,7 @@ permalink: community/ui-components.html
* **[react-dnd](https://github.com/gaearon/react-dnd)** Flexible HTML5 drag-and-drop mixin for React with full DOM control
* **[react-document-title](https://github.com/gaearon/react-document-title)** Declarative, nested, stateful, isomorphic document.title for React
* **[react-dropzone](https://github.com/felixrieseberg/React-Dropzone):** React Dropzone for File-Uploads
* **[react-forms](http://prometheusresearch.github.io/react-forms/):** Form rendering and validation for React
* **[react-forms](https://prometheusresearch.github.io/react-forms/):** Form rendering and validation for React
* **[react-highlight](https://github.com/akiran/react-highlight):** React component for syntax highlighting
* **[react-image](https://github.com/mbrevda/react-image):** Like `<img />` and Enhanced Image Component for React.
* **[react-input-autosize](https://github.com/JedWatson/react-input-autosize):** Like `<input />` but resizes automatically to fit all its content.
@ -60,7 +60,7 @@ permalink: community/ui-components.html
* **[reactstrap](https://reactstrap.github.io/):** Simple Bootstrap 4 components built with [tether](http://tether.io/)
* **[recharts](https://github.com/recharts/recharts)**: A composable charting library built on React components.
* **[Selectivity](https://arendjr.github.io/selectivity/):** Modular and light-weight selection library.
* **[Semantic-ui](http://react.semantic-ui.com/)**: The official Semantic-UI-React integration, Advanced components and declarative UI.
* **[Semantic-ui](https://react.semantic-ui.com/)**: The official Semantic-UI-React integration, Advanced components and declarative UI.
* **[storybook-addon-material-ui](https://github.com/sm-react/storybook-addon-material-ui)** A storybook addon for material-ui.
* **[tcomb-form](https://github.com/gcanti/tcomb-form):** Automatically generate form markup, automatic labels and inline validation from a domain model.
* **[valuelink](https://github.com/Volicon/valuelink):** Full-featured two-way data binding and forms validation with extended React links.
@ -73,5 +73,5 @@ permalink: community/ui-components.html
* **[ag-Grid](https://www.ag-grid.com)** Advanced data grid / data table for React.
* **[ExtReact components](https://www.sencha.com/products/extreact//)**: 115+ Ready-to-Use UI Components.
* **[Grapecity Wijmo UI Components for React](https://www.grapecity.com/en/react/)**: Expand your React UI options with Wijmo’s complete collection of JavaScript components.
* **[jQWidgets React components](http://www.jqwidgets.com/react/)**: Enterprise Ready 70+ UI Components.
* **[jQWidgets React components](https://www.jqwidgets.com/react/)**: Enterprise Ready 70+ UI Components.
* **[Mobiscroll React UI Components](https://mobiscroll.com/react)** Mobile UI Controls for the Productive React Developer.

2
content/tutorial/tutorial.md

@ -102,7 +102,7 @@ import './index.css';
Now if you run `npm start` in the project folder and open `http://localhost:3000` in the browser, you should see an empty tic-tac-toe field.
We recommend following [these instructions](http://babeljs.io/docs/editors) to configure syntax highlighting for your editor.
We recommend following [these instructions](https://babeljs.io/docs/editors/) to configure syntax highlighting for your editor.
</details>

2
examples/components-and-props/extracting-components-continued.js

@ -38,7 +38,7 @@ const comment = {
text: 'I hope you enjoy learning React!',
author: {
name: 'Hello Kitty',
avatarUrl: 'http://placekitten.com/g/64/64',
avatarUrl: 'https://placekitten.com/g/64/64',
},
};
ReactDOM.render(

2
examples/components-and-props/extracting-components.js

@ -28,7 +28,7 @@ const comment = {
text: 'I hope you enjoy learning React!',
author: {
name: 'Hello Kitty',
avatarUrl: 'http://placekitten.com/g/64/64',
avatarUrl: 'https://placekitten.com/g/64/64',
},
};
ReactDOM.render(

2
plugins/gatsby-source-react-error-codes/gatsby-node.js

@ -1,7 +1,7 @@
const request = require('request-promise');
const errorCodesUrl =
'http://raw.githubusercontent.com/facebook/react/master/scripts/error-codes/codes.json';
'https://raw.githubusercontent.com/facebook/react/master/scripts/error-codes/codes.json';
exports.sourceNodes = async ({actions}) => {
const {createNode} = actions;

4
src/components/LayoutFooter/Footer.js

@ -81,7 +81,7 @@ const Footer = ({layoutHasSidebar = false}: {layoutHasSidebar: boolean}) => (
GitHub
</ExternalFooterLink>
<ExternalFooterLink
href="http://stackoverflow.com/questions/tagged/reactjs"
href="https://stackoverflow.com/questions/tagged/reactjs"
target="_blank"
rel="noopener">
Stack Overflow
@ -135,7 +135,7 @@ const Footer = ({layoutHasSidebar = false}: {layoutHasSidebar: boolean}) => (
Acknowledgements
</FooterLink>
<ExternalFooterLink
href="http://facebook.github.io/react-native/"
href="https://facebook.github.io/react-native/"
target="_blank"
rel="noopener">
React Native

2
src/html.js

@ -1,7 +1,7 @@
import React from 'react';
const JS_NPM_URLS = [
'//unpkg.com/docsearch.js@2.4.1/dist/cdn/docsearch.min.js',
'https://unpkg.com/docsearch.js@2.4.1/dist/cdn/docsearch.min.js',
];
export default class HTML extends React.Component {

2
src/pages/acknowledgements.html.js

@ -53,7 +53,7 @@ const Acknowlegements = ({data, location}) => (
name on npm.
</li>
<li>
<a href="http://christopheraue.net/">Christopher Aue</a> for
<a href="https://christopheraue.net/">Christopher Aue</a> for
letting us use the <a href="http://reactjs.com/">reactjs.com</a>{' '}
domain name and the{' '}
<a href="https://twitter.com/reactjs">@reactjs</a> username on

2
src/site-constants.js

@ -9,6 +9,6 @@
// the SSR part in node.js we won't have a proper location.
const urlRoot = 'https://reactjs.org';
const version = '16.5.2';
const babelURL = '//unpkg.com/babel-standalone@6.26.0/babel.min.js';
const babelURL = 'https://unpkg.com/babel-standalone@6.26.0/babel.min.js';
export {urlRoot, version, babelURL};

4
static/_redirects

@ -1,2 +1,2 @@
/html-jsx.html http://magic.reactjs.net/htmltojsx.htm 301
/tips/controlled-input-null-value.html /docs/forms.html#controlled-input-null-value
/html-jsx.html https://magic.reactjs.net/htmltojsx.htm 301
/tips/controlled-input-null-value.html /docs/forms.html#controlled-input-null-value

4
static/html/single-file-example.html

@ -24,10 +24,10 @@
It slowly compiles JSX with Babel in the browser and uses a large development build of React.
Read this section for a production-ready setup with JSX:
http://reactjs.org/docs/add-react-to-a-website.html#add-jsx-to-a-project
https://reactjs.org/docs/add-react-to-a-website.html#add-jsx-to-a-project
In a larger project, you can use an integrated toolchain that includes JSX instead:
http://reactjs.org/docs/create-a-new-react-app.html
https://reactjs.org/docs/create-a-new-react-app.html
You can also use React without JSX, in which case you can remove Babel:
https://reactjs.org/docs/react-without-jsx.html

Loading…
Cancel
Save