From 06a8850b2f92908f6056f161b28c716dcdedddac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Go=C5=82=C4=99biowski-Owczarek?= Date: Fri, 5 Oct 2018 23:39:12 +0200 Subject: [PATCH] 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. --- content/authors.yml | 2 +- content/community/meetups.md | 104 +++++++++--------- content/community/podcasts.md | 6 +- content/community/support.md | 2 +- content/community/tools-data-fetching.md | 2 +- content/community/tools-jsx.md | 32 +++--- content/community/tools-misc.md | 2 +- content/community/tools-model-mgmt.md | 6 +- content/community/tools-routing.md | 2 +- content/community/tools-starter-kits.md | 2 +- content/community/tools-testing.md | 2 +- content/community/tools-ui-components.md | 14 +-- content/tutorial/tutorial.md | 2 +- .../extracting-components-continued.js | 2 +- .../extracting-components.js | 2 +- .../gatsby-node.js | 2 +- src/components/LayoutFooter/Footer.js | 4 +- src/html.js | 2 +- src/pages/acknowledgements.html.js | 2 +- src/site-constants.js | 2 +- static/_redirects | 4 +- static/html/single-file-example.html | 4 +- 22 files changed, 101 insertions(+), 101 deletions(-) diff --git a/content/authors.yml b/content/authors.yml index 2e8b3a85..bf79d29c 100644 --- a/content/authors.yml +++ b/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 diff --git a/content/community/meetups.md b/content/community/meetups.md index 12afcc6a..241e0e17 100644 --- a/content/community/meetups.md +++ b/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/) diff --git a/content/community/podcasts.md b/content/community/podcasts.md index 0b91418b..60923965 100644 --- a/content/community/podcasts.md +++ b/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. diff --git a/content/community/support.md b/content/community/support.md index cad241c2..66115cd0 100644 --- a/content/community/support.md +++ b/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 diff --git a/content/community/tools-data-fetching.md b/content/community/tools-data-fetching.md index 85e1b0b0..39b3d8f4 100644 --- a/content/community/tools-data-fetching.md +++ b/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. diff --git a/content/community/tools-jsx.md b/content/community/tools-jsx.md index 3b7283f3..7b7951dc 100644 --- a/content/community/tools-jsx.md +++ b/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 diff --git a/content/community/tools-misc.md b/content/community/tools-misc.md index 64e5a0f4..ba1e22a2 100644 --- a/content/community/tools-misc.md +++ b/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. diff --git a/content/community/tools-model-mgmt.md b/content/community/tools-model-mgmt.md index af0827ec..20c49c9d 100644 --- a/content/community/tools-model-mgmt.md +++ b/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. diff --git a/content/community/tools-routing.md b/content/community/tools-routing.md index 74459a76..ecc74905 100644 --- a/content/community/tools-routing.md +++ b/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. diff --git a/content/community/tools-starter-kits.md b/content/community/tools-starter-kits.md index e98832c1..c15fcf04 100644 --- a/content/community/tools-starter-kits.md +++ b/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. diff --git a/content/community/tools-testing.md b/content/community/tools-testing.md index 1741e05f..4c62ec78 100644 --- a/content/community/tools-testing.md +++ b/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. diff --git a/content/community/tools-ui-components.md b/content/community/tools-ui-components.md index 87b2c2b6..3957ab15 100644 --- a/content/community/tools-ui-components.md +++ b/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 `` and Enhanced Image Component for React. * **[react-input-autosize](https://github.com/JedWatson/react-input-autosize):** Like `` 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. diff --git a/content/tutorial/tutorial.md b/content/tutorial/tutorial.md index 2a40e400..7d68bdec 100644 --- a/content/tutorial/tutorial.md +++ b/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. diff --git a/examples/components-and-props/extracting-components-continued.js b/examples/components-and-props/extracting-components-continued.js index d35b5e36..bfbdd20c 100644 --- a/examples/components-and-props/extracting-components-continued.js +++ b/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( diff --git a/examples/components-and-props/extracting-components.js b/examples/components-and-props/extracting-components.js index 1c5e6bae..253e8a03 100644 --- a/examples/components-and-props/extracting-components.js +++ b/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( diff --git a/plugins/gatsby-source-react-error-codes/gatsby-node.js b/plugins/gatsby-source-react-error-codes/gatsby-node.js index 83ec69e9..0eef079e 100644 --- a/plugins/gatsby-source-react-error-codes/gatsby-node.js +++ b/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; diff --git a/src/components/LayoutFooter/Footer.js b/src/components/LayoutFooter/Footer.js index 12420e68..bca76aac 100644 --- a/src/components/LayoutFooter/Footer.js +++ b/src/components/LayoutFooter/Footer.js @@ -81,7 +81,7 @@ const Footer = ({layoutHasSidebar = false}: {layoutHasSidebar: boolean}) => ( GitHub Stack Overflow @@ -135,7 +135,7 @@ const Footer = ({layoutHasSidebar = false}: {layoutHasSidebar: boolean}) => ( Acknowledgements React Native diff --git a/src/html.js b/src/html.js index 8641b610..e0e2757e 100644 --- a/src/html.js +++ b/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 { diff --git a/src/pages/acknowledgements.html.js b/src/pages/acknowledgements.html.js index ee4aa8c5..90103b03 100644 --- a/src/pages/acknowledgements.html.js +++ b/src/pages/acknowledgements.html.js @@ -53,7 +53,7 @@ const Acknowlegements = ({data, location}) => ( name on npm.
  • - Christopher Aue for + Christopher Aue for letting us use the reactjs.com{' '} domain name and the{' '} @reactjs username on diff --git a/src/site-constants.js b/src/site-constants.js index 49add024..39c9991d 100644 --- a/src/site-constants.js +++ b/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}; diff --git a/static/_redirects b/static/_redirects index 7db75e0c..a74de5e0 100644 --- a/static/_redirects +++ b/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 \ No newline at end of file +/html-jsx.html https://magic.reactjs.net/htmltojsx.htm 301 +/tips/controlled-input-null-value.html /docs/forms.html#controlled-input-null-value diff --git a/static/html/single-file-example.html b/static/html/single-file-example.html index 1b646be3..9d65efcc 100644 --- a/static/html/single-file-example.html +++ b/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