From 3bd3a659913da2034004994ffd5eaeb98dd97185 Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Sat, 18 Mar 2023 22:22:18 +0000 Subject: [PATCH 1/3] Delete the old site from this repo --- CONTRIBUTING.md | 145 - README.md | 70 - content/404.md | 9 - content/acknowledgements.yml | 1130 -- content/authors.yml | 138 - .../blog/2013-06-02-jsfiddle-integration.md | 9 - content/blog/2013-06-05-why-react.md | 88 - content/blog/2013-06-12-community-roundup.md | 47 - .../blog/2013-06-19-community-roundup-2.md | 70 - content/blog/2013-06-21-react-v0-3-3.md | 23 - .../blog/2013-06-27-community-roundup-3.md | 90 - ...13-07-02-react-v0-4-autobind-by-default.md | 51 - .../blog/2013-07-03-community-roundup-4.md | 58 - ...v0-4-prop-validation-and-default-values.md | 62 - content/blog/2013-07-17-react-v0-4-0.md | 39 - .../blog/2013-07-23-community-roundup-5.md | 98 - content/blog/2013-07-26-react-v0-4-1.md | 24 - ...7-30-use-react-and-jsx-in-ruby-on-rails.md | 53 - .../blog/2013-08-05-community-roundup-6.md | 79 - ...se-react-and-jsx-in-python-applications.md | 55 - .../blog/2013-08-26-community-roundup-7.md | 73 - .../blog/2013-09-24-community-roundup-8.md | 67 - content/blog/2013-10-16-react-v0.5.0.md | 51 - content/blog/2013-10-29-react-v0-5-1.md | 24 - content/blog/2013-10-3-community-roundup-9.md | 98 - .../blog/2013-11-06-community-roundup-10.md | 124 - .../blog/2013-11-18-community-roundup-11.md | 91 - .../blog/2013-12-18-react-v0.5.2-v0.4.2.md | 22 - content/blog/2013-12-19-react-v0.8.0.md | 47 - .../blog/2013-12-23-community-roundup-12.md | 102 - .../blog/2013-12-30-community-roundup-13.md | 117 - ...2014-01-02-react-chrome-developer-tools.md | 17 - .../blog/2014-01-06-community-roundup-14.md | 90 - .../blog/2014-02-05-community-roundup-15.md | 125 - .../blog/2014-02-15-community-roundup-16.md | 85 - content/blog/2014-02-16-react-v0.9-rc1.md | 132 - content/blog/2014-02-20-react-v0.9.md | 144 - .../blog/2014-02-24-community-roundup-17.md | 94 - .../blog/2014-03-14-community-roundup-18.md | 105 - content/blog/2014-03-19-react-v0.10-rc1.md | 71 - content/blog/2014-03-21-react-v0.10.md | 72 - content/blog/2014-03-28-the-road-to-1.0.md | 56 - content/blog/2014-04-04-reactnet.md | 37 - content/blog/2014-05-06-flux.md | 16 - ...014-05-29-one-year-of-open-source-react.md | 14 - .../blog/2014-06-27-community-roundup-19.md | 54 - content/blog/2014-07-13-react-v0.11-rc1.md | 144 - content/blog/2014-07-17-react-v0.11.md | 163 - content/blog/2014-07-25-react-v0.11.1.md | 43 - .../blog/2014-07-28-community-roundup-20.md | 114 - ...4-07-30-flux-actions-and-the-dispatcher.md | 46 - .../blog/2014-08-03-community-roundup-21.md | 113 - ...09-03-introducing-the-jsx-specification.md | 14 - .../blog/2014-09-12-community-round-up-22.md | 114 - content/blog/2014-09-16-react-v0.11.2.md | 46 - .../2014-09-24-testing-flux-applications.md | 325 - .../2014-10-14-introducing-react-elements.md | 223 - content/blog/2014-10-16-react-v0.12-rc1.md | 150 - .../blog/2014-10-17-community-roundup-23.md | 151 - content/blog/2014-10-27-react-js-conf.md | 15 - content/blog/2014-10-28-react-v0.12.md | 127 - .../blog/2014-11-24-react-js-conf-updates.md | 39 - .../blog/2014-11-25-community-roundup-24.md | 97 - content/blog/2014-12-18-react-v0.12.2.md | 37 - ...-19-react-js-conf-diversity-scholarship.md | 37 - .../blog/2015-01-27-react-v0.13.0-beta-1.md | 165 - .../2015-02-18-react-conf-roundup-2015.md | 268 - ...015-02-20-introducing-relay-and-graphql.md | 63 - content/blog/2015-02-24-react-v0.13-rc1.md | 78 - .../2015-02-24-streamlining-react-elements.md | 230 - content/blog/2015-03-03-react-v0.13-rc2.md | 58 - .../blog/2015-03-04-community-roundup-25.md | 63 - content/blog/2015-03-10-react-v0.13.md | 90 - content/blog/2015-03-16-react-v0.13.1.md | 47 - ...lding-the-facebook-news-feed-with-relay.md | 220 - .../2015-03-26-introducing-react-native.md | 16 - .../blog/2015-03-30-community-roundup-26.md | 84 - content/blog/2015-04-17-react-native-v0.4.md | 25 - content/blog/2015-04-18-react-v0.13.2.md | 51 - .../blog/2015-05-01-graphql-introduction.md | 107 - content/blog/2015-05-08-react-v0.13.3.md | 42 - ...2015-05-22-react-native-release-process.md | 22 - ...deprecating-jstransform-and-react-tools.md | 29 - content/blog/2015-07-03-react-v0.14-beta-1.md | 75 - .../2015-08-03-new-react-devtools-beta.md | 91 - .../2015-08-11-relay-technical-preview.md | 35 - .../blog/2015-08-13-reacteurope-roundup.md | 62 - .../2015-09-02-new-react-developer-tools.md | 27 - content/blog/2015-09-10-react-v0.14-rc1.md | 179 - .../blog/2015-09-14-community-roundup-27.md | 80 - ...15-10-01-react-render-and-top-level-api.md | 133 - content/blog/2015-10-07-react-v0.14.md | 203 - ...5-10-19-reactiflux-is-moving-to-discord.md | 86 - content/blog/2015-10-28-react-v0.14.1.md | 40 - content/blog/2015-11-02-react-v0.14.2.md | 31 - content/blog/2015-11-18-react-v0.14.3.md | 40 - ...eact-js-conf-2016-diversity-scholarship.md | 45 - .../blog/2015-12-16-ismounted-antipattern.md | 79 - ...react-components-elements-and-instances.md | 383 - content/blog/2015-12-29-react-v0.14.4.md | 37 - ...-A-implies-B-does-not-imply-B-implies-A.md | 60 - .../2016-01-12-discontinuing-ie8-support.md | 10 - .../blog/2016-02-19-new-versioning-scheme.md | 60 - content/blog/2016-03-07-react-v15-rc1.md | 94 - content/blog/2016-03-16-react-v15-rc2.md | 32 - content/blog/2016-03-29-react-v0.14.8.md | 32 - content/blog/2016-04-07-react-v15.md | 259 - content/blog/2016-04-08-react-v15.0.1.md | 34 - ...11-introducing-reacts-error-code-system.md | 18 - .../2016-07-13-mixins-considered-harmful.md | 614 - ...07-22-create-apps-with-no-configuration.md | 164 - .../2016-08-05-relay-state-of-the-state.md | 81 - .../blog/2016-09-28-our-first-50000-stars.md | 229 - content/blog/2016-11-16-react-v15.4.0.md | 174 - content/blog/2017-04-07-react-v15.5.0.md | 227 - ...017-05-18-whats-new-in-create-react-app.md | 107 - content/blog/2017-06-13-react-v15.6.0.md | 95 - .../2017-07-26-error-handling-in-react-16.md | 114 - .../2017-09-08-dom-attributes-in-react-16.md | 187 - content/blog/2017-09-25-react-v15.6.2.md | 64 - content/blog/2017-09-26-react-v16.0.md | 211 - ...17-11-28-react-v16.2.0-fragment-support.md | 327 - ...12-07-introducing-the-react-rfc-process.md | 40 - ...improving-the-repository-infrastructure.md | 389 - .../2018-03-01-sneak-peek-beyond-react-16.md | 24 - .../2018-03-27-update-on-async-rendering.md | 233 - content/blog/2018-03-29-react-v-16-3.md | 95 - content/blog/2018-05-23-react-v-16-4.md | 143 - ...07-you-probably-dont-need-derived-state.md | 347 - content/blog/2018-08-01-react-v-16-4-2.md | 148 - ...18-09-10-introducing-the-react-profiler.md | 197 - .../blog/2018-10-01-create-react-app-v2.md | 94 - content/blog/2018-10-23-react-v-16-6.md | 152 - content/blog/2018-11-13-react-conf-recap.md | 26 - content/blog/2018-11-27-react-16-roadmap.md | 210 - content/blog/2018-12-19-react-v-16-7.md | 70 - content/blog/2019-02-06-react-v16.8.0.md | 207 - .../2019-02-23-is-react-translated-yet.md | 76 - content/blog/2019-08-08-react-v16.9.0.md | 240 - content/blog/2019-08-15-new-react-devtools.md | 79 - .../blog/2019-10-22-react-release-channels.md | 102 - ...ences-with-concurrent-mode-and-suspense.md | 229 - content/blog/2020-02-26-react-v16.13.0.md | 209 - content/blog/2020-08-10-react-v17-rc.md | 376 - ...09-22-introducing-the-new-jsx-transform.md | 267 - content/blog/2020-10-20-react-v17.md | 169 - ...a-fetching-with-react-server-components.md | 24 - .../blog/2021-06-08-the-plan-for-react-18.md | 63 - .../blog/2021-12-17-react-conf-2021-recap.md | 148 - .../blog/2022-03-08-react-18-upgrade-guide.md | 303 - content/blog/2022-03-29-react-v18.md | 331 - ...-what-we-have-been-working-on-june-2022.md | 70 - content/community/articles.md | 20 - content/community/complementary-tools.md | 5 - content/community/conferences.md | 714 - content/community/courses.md | 60 - content/community/examples.md | 25 - content/community/external-resources.md | 23 - content/community/meetups.md | 221 - content/community/nav.yml | 22 - content/community/podcasts.md | 30 - content/community/support.md | 34 - content/community/team.md | 195 - content/community/videos.md | 90 - content/docs/accessibility.md | 519 - content/docs/add-react-to-a-website.md | 203 - content/docs/addons-animation.md | 349 - content/docs/addons-create-fragment.md | 68 - content/docs/addons-perf.md | 148 - content/docs/addons-pure-render-mixin.md | 44 - content/docs/addons-shallow-compare.md | 44 - content/docs/addons-shallow-renderer.md | 68 - content/docs/addons-test-utils.md | 353 - .../docs/addons-two-way-binding-helpers.md | 131 - content/docs/addons-update.md | 117 - content/docs/addons.md | 49 - content/docs/cdn-links.md | 37 - content/docs/code-splitting.md | 259 - content/docs/codebase-overview.md | 163 - content/docs/components-and-props.md | 264 - content/docs/composition-vs-inheritance.md | 172 - content/docs/conditional-rendering.md | 257 - content/docs/context.md | 275 - content/docs/create-a-new-react-app.md | 94 - content/docs/cross-origin-errors.md | 41 - content/docs/design-principles.md | 163 - content/docs/error-boundaries.md | 166 - content/docs/error-decoder.md | 9 - content/docs/faq-ajax.md | 131 - content/docs/faq-build.md | 32 - content/docs/faq-functions.md | 349 - content/docs/faq-internals.md | 23 - content/docs/faq-state.md | 106 - content/docs/faq-structure.md | 74 - content/docs/faq-styling.md | 51 - content/docs/faq-versioning.md | 66 - content/docs/forms.md | 302 - content/docs/forwarding-refs.md | 85 - content/docs/fragments.md | 140 - content/docs/getting-started.md | 132 - content/docs/handling-events.md | 157 - content/docs/hello-world.md | 48 - content/docs/higher-order-components.md | 399 - content/docs/hooks-custom.md | 260 - content/docs/hooks-effect.md | 499 - content/docs/hooks-faq.md | 966 - content/docs/hooks-intro.md | 111 - content/docs/hooks-overview.md | 272 - content/docs/hooks-reference.md | 797 - content/docs/hooks-rules.md | 138 - content/docs/hooks-state.md | 289 - content/docs/how-to-contribute.md | 180 - content/docs/implementation-notes.md | 899 - .../docs/integrating-with-other-libraries.md | 429 - content/docs/introducing-jsx.md | 183 - content/docs/jsx-in-depth.md | 460 - content/docs/legacy-context.md | 217 - content/docs/legacy-event-pooling.md | 37 - content/docs/lifting-state-up.md | 338 - content/docs/lists-and-keys.md | 285 - content/docs/nav.yml | 165 - content/docs/optimizing-performance.md | 365 - content/docs/portals.md | 163 - content/docs/react-without-es6.md | 221 - content/docs/react-without-jsx.md | 53 - content/docs/reconciliation.md | 178 - content/docs/reference-dom-elements.md | 210 - content/docs/reference-events.md | 461 - content/docs/reference-glossary.md | 162 - ...nce-javascript-environment-requirements.md | 18 - content/docs/reference-profiler.md | 119 - content/docs/reference-pure-render-mixin.md | 51 - content/docs/reference-react-component.md | 652 - content/docs/reference-react-dom-client.md | 95 - content/docs/reference-react-dom-server.md | 237 - content/docs/reference-react-dom.md | 195 - content/docs/reference-react.md | 449 - content/docs/reference-test-renderer.md | 314 - content/docs/refs-and-the-dom.md | 301 - content/docs/release-channels.md | 97 - content/docs/render-props.md | 325 - content/docs/rendering-elements.md | 75 - content/docs/state-and-lifecycle.md | 453 - content/docs/static-type-checking.md | 333 - content/docs/strict-mode.md | 197 - content/docs/testing-environments.md | 58 - content/docs/testing-recipes.md | 627 - content/docs/testing.md | 40 - content/docs/thinking-in-react.md | 152 - content/docs/typechecking-with-proptypes.md | 240 - content/docs/uncontrolled-components.md | 94 - content/docs/web-components.md | 63 - content/footerNav.yml | 43 - content/headerNav.yml | 13 - .../a-component-using-external-plugins.js | 39 - .../a-component-using-external-plugins.md | 7 - content/home/examples/a-simple-component.js | 7 - content/home/examples/a-simple-component.md | 9 - content/home/examples/a-stateful-component.js | 30 - content/home/examples/a-stateful-component.md | 7 - content/home/examples/an-application.js | 63 - content/home/examples/an-application.md | 7 - content/home/marketing/component-based.md | 8 - content/home/marketing/declarative.md | 8 - .../marketing/learn-once-write-anywhere.md | 8 - content/images/blog/animal-sounds.jpg | Bin 49240 -> 0 bytes content/images/blog/chatapp.png | Bin 22124 -> 0 bytes content/images/blog/cra-better-output.png | Bin 149892 -> 0 bytes content/images/blog/cra-dynamic-import.gif | Bin 1736236 -> 0 bytes content/images/blog/cra-jest-search.gif | Bin 928706 -> 0 bytes content/images/blog/cra-pwa.png | Bin 46504 -> 0 bytes content/images/blog/cra-runtime-error.gif | Bin 1826225 -> 0 bytes content/images/blog/cra-update-exports.gif | Bin 1426094 -> 0 bytes .../compiled-successfully.png | Bin 51216 -> 0 bytes .../compiled-with-warnings.png | Bin 138371 -> 0 bytes .../created-folder.png | Bin 139220 -> 0 bytes .../failed-to-compile.png | Bin 139773 -> 0 bytes .../npm-run-build.png | Bin 125036 -> 0 bytes .../blog/devtools-component-filters.gif | Bin 408745 -> 0 bytes content/images/blog/devtools-full.gif | Bin 1411979 -> 0 bytes .../blog/devtools-highlight-updates.png | Bin 13057 -> 0 bytes content/images/blog/devtools-search.gif | Bin 951506 -> 0 bytes content/images/blog/devtools-side-pane.gif | Bin 43651 -> 0 bytes content/images/blog/devtools-tree-view.png | Bin 72863 -> 0 bytes .../images/blog/devtools-v4-screenshot.png | Bin 126794 -> 0 bytes content/images/blog/dog-tutorial.png | Bin 41424 -> 0 bytes content/images/blog/first-look.png | Bin 28235 -> 0 bytes content/images/blog/flux-chart.png | Bin 42565 -> 0 bytes content/images/blog/flux-diagram.png | Bin 133192 -> 0 bytes content/images/blog/genesis_skeleton.png | Bin 145981 -> 0 bytes content/images/blog/gpu-cursor-move.gif | Bin 808516 -> 0 bytes content/images/blog/guess_filter.jpg | Bin 38580 -> 0 bytes .../images/blog/hacker-news-react-native.png | Bin 105307 -> 0 bytes .../images/blog/highlight-updates-example.gif | Bin 1263363 -> 0 bytes .../commit-selector.png | Bin 8182 -> 0 bytes .../component-chart.png | Bin 72631 -> 0 bytes .../devtools-profiler-tab.png | Bin 93484 -> 0 bytes .../filtering-commits.gif | Bin 321578 -> 0 bytes .../flame-chart.png | Bin 47735 -> 0 bytes .../interactions-for-commit.png | Bin 39849 -> 0 bytes .../interactions.png | Bin 41546 -> 0 bytes ...igate-between-interactions-and-commits.gif | Bin 402276 -> 0 bytes .../no-interactions.png | Bin 39677 -> 0 bytes .../no-profiler-data-multi-root.png | Bin 41218 -> 0 bytes ...no-render-times-for-selected-component.png | Bin 52276 -> 0 bytes .../no-timing-data-for-commit.png | Bin 54978 -> 0 bytes .../props-and-state.gif | Bin 673347 -> 0 bytes .../ranked-chart.png | Bin 50943 -> 0 bytes .../see-all-commits-for-a-fiber.gif | Bin 423673 -> 0 bytes .../see-which-props-changed.gif | Bin 229977 -> 0 bytes .../select-a-root-to-view-profiling-data.gif | Bin 365904 -> 0 bytes .../start-profiling.png | Bin 35660 -> 0 bytes .../stop-profiling.png | Bin 31087 -> 0 bytes .../zoom-in-and-out.gif | Bin 786003 -> 0 bytes content/images/blog/jsx-compiler.png | Bin 14013 -> 0 bytes content/images/blog/kendoui.png | Bin 22568 -> 0 bytes content/images/blog/khan-academy-editor.png | Bin 11108 -> 0 bytes content/images/blog/landoflisp.png | Bin 111272 -> 0 bytes content/images/blog/lights-out.png | Bin 3331 -> 0 bytes content/images/blog/makona-editor.png | Bin 24106 -> 0 bytes content/images/blog/markdown_refactor.png | Bin 5448 -> 0 bytes content/images/blog/modus-create.gif | Bin 1016073 -> 0 bytes content/images/blog/monkeys.gif | Bin 544763 -> 0 bytes content/images/blog/ngreact.png | Bin 55662 -> 0 bytes content/images/blog/om-backbone.png | Bin 129507 -> 0 bytes content/images/blog/parse-react.jpg | Bin 49029 -> 0 bytes content/images/blog/polarr.jpg | Bin 67576 -> 0 bytes content/images/blog/propeller-logo.png | Bin 1297 -> 0 bytes content/images/blog/property-finder.png | Bin 62409 -> 0 bytes content/images/blog/quiztime.png | Bin 19150 -> 0 bytes content/images/blog/react-50k-mock-full.jpg | Bin 129881 -> 0 bytes content/images/blog/react-50k-mock.jpg | Bin 85038 -> 0 bytes content/images/blog/react-50k-tshirt.jpg | Bin 648553 -> 0 bytes content/images/blog/react-browserify-gulp.jpg | Bin 23697 -> 0 bytes content/images/blog/react-dev-tools.jpg | Bin 71395 -> 0 bytes content/images/blog/react-diff-tree.png | Bin 27479 -> 0 bytes content/images/blog/react-draggable.png | Bin 10457 -> 0 bytes content/images/blog/react-hackathon.jpg | Bin 49943 -> 0 bytes content/images/blog/react-page.png | Bin 20418 -> 0 bytes .../blog/react-perf-chrome-timeline.png | Bin 70018 -> 0 bytes content/images/blog/react-php.png | Bin 36513 -> 0 bytes content/images/blog/react-svg-fbp.png | Bin 58575 -> 0 bytes .../hydration-warning-after.png | Bin 63351 -> 0 bytes .../hydration-warning-before.png | Bin 25343 -> 0 bytes content/images/blog/react-v16.9.0/codemod.gif | Bin 693048 -> 0 bytes .../images/blog/react-v16.9.0/cwm-warning.png | Bin 108981 -> 0 bytes .../blog/react-v17-rc/react_17_delegation.png | Bin 1761751 -> 0 bytes content/images/blog/reactive-bookmarklet.png | Bin 41809 -> 0 bytes content/images/blog/reflux-flux.png | Bin 2034 -> 0 bytes .../relay-components/relay-architecture.png | Bin 56466 -> 0 bytes .../relay-containers-data-flow.png | Bin 27930 -> 0 bytes .../relay-components/relay-containers.png | Bin 14215 -> 0 bytes .../blog/relay-components/sample-newsfeed.png | Bin 58270 -> 0 bytes .../blog/relay-visual-architecture-tour.png | Bin 132058 -> 0 bytes .../release-script-build-confirmation.png | Bin 100492 -> 0 bytes .../blog/release-script-build-overview.png | Bin 38710 -> 0 bytes .../release-script-publish-confirmation.png | Bin 76750 -> 0 bytes content/images/blog/resistance-calculator.png | Bin 45239 -> 0 bytes content/images/blog/skills-matter.png | Bin 123193 -> 0 bytes content/images/blog/snake.png | Bin 6958 -> 0 bytes content/images/blog/steve_reverse.gif | Bin 5657828 -> 0 bytes .../strict-mode-unsafe-lifecycles-warning.png | Bin 53348 -> 0 bytes content/images/blog/sweet-jsx.png | Bin 18857 -> 0 bytes content/images/blog/tcomb-react-native.png | Bin 24838 -> 0 bytes .../blog/thinking-in-react-components.png | Bin 32629 -> 0 bytes .../images/blog/thinking-in-react-mock.png | Bin 17459 -> 0 bytes content/images/blog/todomvc.png | Bin 22314 -> 0 bytes content/images/blog/turboreact.png | Bin 3507 -> 0 bytes content/images/blog/tutsplus.png | Bin 29520 -> 0 bytes content/images/blog/unite.png | Bin 13667 -> 0 bytes content/images/blog/versioning-1.png | Bin 22781 -> 0 bytes content/images/blog/versioning-2.png | Bin 23649 -> 0 bytes content/images/blog/versioning-3.png | Bin 45207 -> 0 bytes content/images/blog/versioning-4.png | Bin 49055 -> 0 bytes content/images/blog/versioning-5.png | Bin 32277 -> 0 bytes content/images/blog/versioning-6.png | Bin 45913 -> 0 bytes content/images/blog/versioning-poll.png | Bin 49380 -> 0 bytes .../warn-legacy-context-in-strict-mode.png | Bin 70916 -> 0 bytes content/images/blog/weather.png | Bin 6961 -> 0 bytes content/images/blog/wolfenstein_react.png | Bin 113588 -> 0 bytes content/images/blog/xoxo2013.png | Bin 172371 -> 0 bytes content/images/blog/xreact.png | Bin 3250 -> 0 bytes content/images/docs/blur-popover-close.gif | Bin 105817 -> 0 bytes content/images/docs/cdn-cors-header.png | Bin 43492 -> 0 bytes content/images/docs/cm-steps-simple.png | Bin 284535 -> 0 bytes content/images/docs/codewinds-004.png | Bin 2320 -> 0 bytes content/images/docs/devtools-dev.png | Bin 52790 -> 0 bytes content/images/docs/devtools-prod.png | Bin 27765 -> 0 bytes ...or-boundaries-stack-trace-line-numbers.png | Bin 36708 -> 0 bytes .../docs/error-boundaries-stack-trace.png | Bin 35719 -> 0 bytes content/images/docs/granular-dom-updates.gif | Bin 127160 -> 0 bytes .../images/docs/implementation-notes-tree.png | Bin 52232 -> 0 bytes content/images/docs/javascript-jabber.png | Bin 1627 -> 0 bytes content/images/docs/keyboard-focus.png | Bin 1703 -> 0 bytes .../images/docs/outerclick-with-keyboard.gif | Bin 26694 -> 0 bytes content/images/docs/outerclick-with-mouse.gif | Bin 79807 -> 0 bytes content/images/docs/perf-dom.png | Bin 7471 -> 0 bytes content/images/docs/perf-exclusive.png | Bin 9508 -> 0 bytes content/images/docs/perf-inclusive.png | Bin 12464 -> 0 bytes content/images/docs/perf-wasted.png | Bin 16397 -> 0 bytes content/images/docs/react-devtools-state.gif | Bin 580901 -> 0 bytes .../images/docs/should-component-update.png | Bin 24472 -> 0 bytes .../images/docs/thinking-in-react-tagtree.png | Bin 14561 -> 0 bytes content/images/external.png | Bin 189 -> 0 bytes content/images/external_2x.png | Bin 134 -> 0 bytes content/images/logo.svg | 21 - content/images/logo_og.png | Bin 10754 -> 0 bytes content/images/logo_small.png | Bin 4379 -> 0 bytes content/images/logo_small_2x.png | Bin 12770 -> 0 bytes content/images/logo_small_gray.png | Bin 1797 -> 0 bytes content/images/logo_small_gray_2x.png | Bin 4313 -> 0 bytes content/images/noise.png | Bin 22596 -> 0 bytes content/images/oss_logo.png | Bin 3964 -> 0 bytes content/images/search.png | Bin 244 -> 0 bytes content/images/team/acdlite.jpg | Bin 113659 -> 0 bytes content/images/team/gaearon.jpg | Bin 79870 -> 0 bytes content/images/team/jasonbonta.jpg | Bin 237265 -> 0 bytes content/images/team/joe.jpg | Bin 133150 -> 0 bytes content/images/team/josh.jpg | Bin 189685 -> 0 bytes content/images/team/lauren.jpg | Bin 150227 -> 0 bytes content/images/team/lunaruan.jpg | Bin 153412 -> 0 bytes content/images/team/mofei-zhang.png | Bin 2367791 -> 0 bytes content/images/team/rickhanlonii.jpg | Bin 118660 -> 0 bytes content/images/team/sam.jpg | Bin 103347 -> 0 bytes content/images/team/sathya.jpg | Bin 70839 -> 0 bytes content/images/team/sebmarkbage.jpg | Bin 91371 -> 0 bytes content/images/team/sebsilbermann.jpg | Bin 163443 -> 0 bytes content/images/team/seth.jpg | Bin 307798 -> 0 bytes content/images/team/sophiebits.jpg | Bin 170855 -> 0 bytes content/images/team/tianyu.jpg | Bin 79512 -> 0 bytes content/images/team/yuzhi.jpg | Bin 435513 -> 0 bytes content/images/tutorial/devtools.png | Bin 35001 -> 0 bytes content/images/tutorial/tictac-empty.png | Bin 11152 -> 0 bytes content/images/tutorial/tictac-numbers.png | Bin 16791 -> 0 bytes content/languages.yml | 197 - content/tutorial/nav.yml | 111 - content/tutorial/tutorial.md | 1221 -- content/versions.yml | 51 - content/warnings/dont-call-proptypes.md | 100 - content/warnings/invalid-aria-prop.md | 13 - content/warnings/invalid-hook-call-warning.md | 122 - content/warnings/legacy-factories.md | 59 - content/warnings/refs-must-have-owner.md | 63 - content/warnings/special-props.md | 9 - content/warnings/unknown-prop.md | 63 - crowdin.yaml | 86 - examples/.prettierrc | 8 - .../16-3-release-blog-post/context-example.js | 26 - .../create-ref-example.js | 18 - .../fancy-button-example.js | 10 - .../forward-ref-example.js | 41 - .../hoc-theme-example.js | 10 - .../pointer-events-example.js | 95 - .../composing-components.js | 15 - .../extracting-components-continued.js | 51 - .../extracting-components.js | 41 - .../rendering-a-component.js | 6 - examples/context/motivation-problem.js | 24 - examples/context/motivation-solution.js | 41 - examples/context/multiple-contexts.js | 48 - examples/context/reference-caveats-problem.js | 10 - .../context/reference-caveats-solution.js | 18 - examples/context/theme-detailed-app.js | 52 - .../context/theme-detailed-theme-context.js | 15 - .../context/theme-detailed-themed-button.js | 18 - .../context/updating-nested-context-app.js | 48 - .../updating-nested-context-context.js | 7 - ...ing-nested-context-theme-toggler-button.js | 20 - examples/es5-syntax-example.js | 3 - .../customized-display-name.js | 17 - examples/forwarding-refs/fancy-button-ref.js | 15 - .../fancy-button-simple-ref.js | 10 - .../forwarding-refs/fancy-button-simple.js | 7 - examples/forwarding-refs/fancy-button.js | 12 - examples/forwarding-refs/log-props-after.js | 25 - examples/forwarding-refs/log-props-before.js | 16 - .../wrapped-component-with-function-name.js | 5 - examples/forwarding-refs/wrapped-component.js | 3 - examples/hello-world.js | 4 - examples/introducing-jsx.js | 15 - examples/jsx-simple-example.js | 3 - .../get-snapshot-before-update.js | 32 - examples/reconciliation/index-used-as-key.js | 110 - .../reconciliation/no-index-used-as-key.js | 110 - examples/reference-react-forward-ref.js | 10 - .../rendering-elements/render-an-element.js | 5 - .../update-rendered-element.js | 16 - examples/strict-mode/enabling-strict-mode.js | 18 - .../side-effects-in-constructor.js | 7 - examples/tutorial-expanded-version.js | 8 - .../input-type-file.js | 34 - .../adding-event-listeners-after.js | 39 - .../adding-event-listeners-before.js | 26 - ...ing-event-listeners-create-subscription.js | 29 - .../definition-getderivedstatefromprops.js | 5 - .../definition-getsnapshotbeforeupdate.js | 5 - .../fetching-external-data-after.js | 30 - .../fetching-external-data-before.js | 30 - .../initializing-state-after.js | 8 - .../initializing-state-before.js | 12 - .../invoking-external-callbacks-after.js | 12 - .../invoking-external-callbacks-before.js | 12 - ...eact-dom-properties-before-update-after.js | 38 - ...act-dom-properties-before-update-before.js | 38 - .../side-effects-when-props-change-after.js | 9 - .../side-effects-when-props-change-before.js | 9 - ...g-external-data-when-props-change-after.js | 55 - ...-external-data-when-props-change-before.js | 41 - .../updating-state-from-props-after.js | 23 - .../updating-state-from-props-before.js | 16 - .../using-react-lifecycles-compat.js | 16 - flow-typed/gatsby-plugin-google-analytics.js | 9 - flow-typed/gatsby.js | 7 - flow-typed/glamor.js | 21 - flow-typed/hex2rgba.js | 7 - flow-typed/react-helmet.js | 7 - flow-typed/slugify.js | 7 - gatsby-browser.js | 24 - gatsby-config.js | 179 - gatsby-node.js | 12 - gatsby/createPages.js | 157 - gatsby/onCreateNode.js | 92 - gatsby/onCreatePage.js | 20 - gatsby/onCreateWebpackConfig.js | 23 - package.json | 101 - .../gatsby-client.js | 34 - .../gatsby-ssr.js | 80 - .../gatsby-remark-header-custom-ids/index.js | 73 - .../package.json | 4 - plugins/gatsby-remark-use-jsx/index.js | 26 - plugins/gatsby-remark-use-jsx/package.json | 4 - .../gatsby-node.js | 32 - .../package.json | 4 - .../gatsby-node.js | 37 - .../package.json | 4 - .../gatsby-node.js | 37 - .../package.json | 4 - .../create-redirects.js | 68 - .../gatsby-node.js | 31 - .../package.json | 4 - scripts/generateHeadingIDs.js | 79 - src/components/ButtonLink/ButtonLink.js | 82 - src/components/ButtonLink/index.js | 9 - src/components/CodeEditor/CodeEditor.js | 315 - src/components/CodeEditor/index.js | 9 - src/components/CodeExample/CodeExample.js | 84 - src/components/CodeExample/index.js | 9 - src/components/Container/Container.js | 37 - src/components/Container/index.js | 9 - src/components/ErrorDecoder/ErrorDecoder.js | 107 - src/components/ErrorDecoder/index.js | 9 - src/components/FeedbackForm/FeedbackForm.js | 72 - src/components/FeedbackForm/index.js | 9 - src/components/Flex/Flex.js | 55 - src/components/Flex/index.js | 9 - src/components/Header/Header.js | 24 - src/components/Header/index.js | 9 - src/components/Layout/Layout.js | 70 - src/components/Layout/index.js | 9 - .../LayoutFooter/ExternalFooterLink.js | 44 - src/components/LayoutFooter/Footer.js | 156 - src/components/LayoutFooter/FooterLink.js | 34 - src/components/LayoutFooter/FooterNav.js | 43 - src/components/LayoutFooter/SectionLinks.js | 41 - src/components/LayoutFooter/index.js | 9 - src/components/LayoutHeader/DocSearch.js | 108 - src/components/LayoutHeader/Header.js | 286 - src/components/LayoutHeader/HeaderLink.js | 82 - src/components/LayoutHeader/SearchSvg.js | 28 - src/components/LayoutHeader/index.js | 9 - .../MarkdownHeader/MarkdownHeader.js | 37 - src/components/MarkdownHeader/index.js | 9 - src/components/MarkdownPage/MarkdownPage.js | 166 - src/components/MarkdownPage/index.js | 9 - src/components/SocialBanner/SocialBanner.js | 73 - src/components/SocialBanner/index.js | 9 - .../StickyResponsiveSidebar.js | 208 - .../StickyResponsiveSidebar/index.js | 9 - src/components/SurveyBanner/SurveyBanner.js | 189 - src/components/SurveyBanner/index.js | 9 - .../TitleAndMetaTags/TitleAndMetaTags.js | 79 - src/components/TitleAndMetaTags/index.js | 9 - src/css/algolia.css | 459 - src/css/reset.css | 47 - src/html.js | 162 - src/icons/logo-white.svg | 9 - src/icons/logo.svg | 9 - src/images/i_close.svg | 1 - src/images/oss_logo.png | Bin 4370 -> 0 bytes src/pages/404.js | 39 - src/pages/acknowledgements.html.js | 88 - src/pages/blog/all.html.js | 130 - src/pages/docs/error-decoder.html.js | 124 - src/pages/favicon.ico | Bin 198 -> 0 bytes src/pages/index.js | 421 - src/pages/jsx-compiler.html.js | 42 - src/pages/languages.js | 167 - src/pages/robots.txt | 2 - src/pages/versions.js | 85 - src/prism-styles.js | 168 - src/site-constants.js | 14 - src/templates/blog.js | 84 - src/templates/codepen-example.js | 76 - src/templates/community.js | 43 - src/templates/components/ChevronSvg/index.js | 42 - .../components/ExternalLinkSvg/index.js | 34 - src/templates/components/MetaTitle/index.js | 26 - .../NavigationFooter/NavigationFooter.js | 134 - .../components/NavigationFooter/index.js | 9 - .../components/Sidebar/ScrollSyncSection.js | 101 - src/templates/components/Sidebar/Section.js | 117 - src/templates/components/Sidebar/Sidebar.js | 74 - src/templates/components/Sidebar/index.js | 9 - src/templates/docs.js | 48 - src/templates/tutorial.js | 46 - src/theme.js | 478 - src/types.js | 41 - src/utils/createCanonicalUrl.js | 11 - src/utils/createLink.js | 133 - src/utils/findSectionForPath.js | 46 - src/utils/isItemActive.js | 35 - src/utils/loadScript.js | 20 - src/utils/patchDOMForGoogleTranslate.js | 51 - src/utils/sectionList.js | 29 - src/utils/slugify.js | 14 - src/utils/toCommaSeparatedList.js | 40 - static/external.png | Bin 1245 -> 0 bytes static/favicon.ico | Bin 24838 -> 0 bytes static/html/single-file-example.html | 39 - static/js/jsfiddle-integration-babel.js | 16 - static/js/jsfiddle-integration.js | 16 - static/logo-180x180.png | Bin 9656 -> 0 bytes static/logo-512x512.png | Bin 42417 -> 0 bytes static/logo-og.png | Bin 10754 -> 0 bytes static/robots.txt | 2 - static/search.svg | 14 - vercel.json | 278 - yarn.lock | 16114 ---------------- 638 files changed, 66724 deletions(-) delete mode 100644 CONTRIBUTING.md delete mode 100644 README.md delete mode 100644 content/404.md delete mode 100644 content/acknowledgements.yml delete mode 100644 content/authors.yml delete mode 100644 content/blog/2013-06-02-jsfiddle-integration.md delete mode 100644 content/blog/2013-06-05-why-react.md delete mode 100644 content/blog/2013-06-12-community-roundup.md delete mode 100644 content/blog/2013-06-19-community-roundup-2.md delete mode 100644 content/blog/2013-06-21-react-v0-3-3.md delete mode 100644 content/blog/2013-06-27-community-roundup-3.md delete mode 100644 content/blog/2013-07-02-react-v0-4-autobind-by-default.md delete mode 100644 content/blog/2013-07-03-community-roundup-4.md delete mode 100644 content/blog/2013-07-11-react-v0-4-prop-validation-and-default-values.md delete mode 100644 content/blog/2013-07-17-react-v0-4-0.md delete mode 100644 content/blog/2013-07-23-community-roundup-5.md delete mode 100644 content/blog/2013-07-26-react-v0-4-1.md delete mode 100644 content/blog/2013-07-30-use-react-and-jsx-in-ruby-on-rails.md delete mode 100644 content/blog/2013-08-05-community-roundup-6.md delete mode 100644 content/blog/2013-08-19-use-react-and-jsx-in-python-applications.md delete mode 100644 content/blog/2013-08-26-community-roundup-7.md delete mode 100644 content/blog/2013-09-24-community-roundup-8.md delete mode 100644 content/blog/2013-10-16-react-v0.5.0.md delete mode 100644 content/blog/2013-10-29-react-v0-5-1.md delete mode 100644 content/blog/2013-10-3-community-roundup-9.md delete mode 100644 content/blog/2013-11-06-community-roundup-10.md delete mode 100644 content/blog/2013-11-18-community-roundup-11.md delete mode 100644 content/blog/2013-12-18-react-v0.5.2-v0.4.2.md delete mode 100644 content/blog/2013-12-19-react-v0.8.0.md delete mode 100644 content/blog/2013-12-23-community-roundup-12.md delete mode 100644 content/blog/2013-12-30-community-roundup-13.md delete mode 100644 content/blog/2014-01-02-react-chrome-developer-tools.md delete mode 100644 content/blog/2014-01-06-community-roundup-14.md delete mode 100644 content/blog/2014-02-05-community-roundup-15.md delete mode 100644 content/blog/2014-02-15-community-roundup-16.md delete mode 100644 content/blog/2014-02-16-react-v0.9-rc1.md delete mode 100644 content/blog/2014-02-20-react-v0.9.md delete mode 100644 content/blog/2014-02-24-community-roundup-17.md delete mode 100644 content/blog/2014-03-14-community-roundup-18.md delete mode 100644 content/blog/2014-03-19-react-v0.10-rc1.md delete mode 100644 content/blog/2014-03-21-react-v0.10.md delete mode 100644 content/blog/2014-03-28-the-road-to-1.0.md delete mode 100644 content/blog/2014-04-04-reactnet.md delete mode 100644 content/blog/2014-05-06-flux.md delete mode 100644 content/blog/2014-05-29-one-year-of-open-source-react.md delete mode 100644 content/blog/2014-06-27-community-roundup-19.md delete mode 100644 content/blog/2014-07-13-react-v0.11-rc1.md delete mode 100644 content/blog/2014-07-17-react-v0.11.md delete mode 100644 content/blog/2014-07-25-react-v0.11.1.md delete mode 100644 content/blog/2014-07-28-community-roundup-20.md delete mode 100644 content/blog/2014-07-30-flux-actions-and-the-dispatcher.md delete mode 100644 content/blog/2014-08-03-community-roundup-21.md delete mode 100644 content/blog/2014-09-03-introducing-the-jsx-specification.md delete mode 100644 content/blog/2014-09-12-community-round-up-22.md delete mode 100644 content/blog/2014-09-16-react-v0.11.2.md delete mode 100644 content/blog/2014-09-24-testing-flux-applications.md delete mode 100644 content/blog/2014-10-14-introducing-react-elements.md delete mode 100644 content/blog/2014-10-16-react-v0.12-rc1.md delete mode 100644 content/blog/2014-10-17-community-roundup-23.md delete mode 100644 content/blog/2014-10-27-react-js-conf.md delete mode 100644 content/blog/2014-10-28-react-v0.12.md delete mode 100644 content/blog/2014-11-24-react-js-conf-updates.md delete mode 100644 content/blog/2014-11-25-community-roundup-24.md delete mode 100644 content/blog/2014-12-18-react-v0.12.2.md delete mode 100644 content/blog/2014-12-19-react-js-conf-diversity-scholarship.md delete mode 100644 content/blog/2015-01-27-react-v0.13.0-beta-1.md delete mode 100644 content/blog/2015-02-18-react-conf-roundup-2015.md delete mode 100644 content/blog/2015-02-20-introducing-relay-and-graphql.md delete mode 100644 content/blog/2015-02-24-react-v0.13-rc1.md delete mode 100644 content/blog/2015-02-24-streamlining-react-elements.md delete mode 100644 content/blog/2015-03-03-react-v0.13-rc2.md delete mode 100644 content/blog/2015-03-04-community-roundup-25.md delete mode 100644 content/blog/2015-03-10-react-v0.13.md delete mode 100644 content/blog/2015-03-16-react-v0.13.1.md delete mode 100644 content/blog/2015-03-19-building-the-facebook-news-feed-with-relay.md delete mode 100644 content/blog/2015-03-26-introducing-react-native.md delete mode 100644 content/blog/2015-03-30-community-roundup-26.md delete mode 100644 content/blog/2015-04-17-react-native-v0.4.md delete mode 100644 content/blog/2015-04-18-react-v0.13.2.md delete mode 100644 content/blog/2015-05-01-graphql-introduction.md delete mode 100644 content/blog/2015-05-08-react-v0.13.3.md delete mode 100644 content/blog/2015-05-22-react-native-release-process.md delete mode 100644 content/blog/2015-06-12-deprecating-jstransform-and-react-tools.md delete mode 100644 content/blog/2015-07-03-react-v0.14-beta-1.md delete mode 100644 content/blog/2015-08-03-new-react-devtools-beta.md delete mode 100644 content/blog/2015-08-11-relay-technical-preview.md delete mode 100644 content/blog/2015-08-13-reacteurope-roundup.md delete mode 100644 content/blog/2015-09-02-new-react-developer-tools.md delete mode 100644 content/blog/2015-09-10-react-v0.14-rc1.md delete mode 100644 content/blog/2015-09-14-community-roundup-27.md delete mode 100644 content/blog/2015-10-01-react-render-and-top-level-api.md delete mode 100644 content/blog/2015-10-07-react-v0.14.md delete mode 100644 content/blog/2015-10-19-reactiflux-is-moving-to-discord.md delete mode 100644 content/blog/2015-10-28-react-v0.14.1.md delete mode 100644 content/blog/2015-11-02-react-v0.14.2.md delete mode 100644 content/blog/2015-11-18-react-v0.14.3.md delete mode 100644 content/blog/2015-12-04-react-js-conf-2016-diversity-scholarship.md delete mode 100644 content/blog/2015-12-16-ismounted-antipattern.md delete mode 100644 content/blog/2015-12-18-react-components-elements-and-instances.md delete mode 100644 content/blog/2015-12-29-react-v0.14.4.md delete mode 100644 content/blog/2016-01-08-A-implies-B-does-not-imply-B-implies-A.md delete mode 100644 content/blog/2016-01-12-discontinuing-ie8-support.md delete mode 100644 content/blog/2016-02-19-new-versioning-scheme.md delete mode 100644 content/blog/2016-03-07-react-v15-rc1.md delete mode 100644 content/blog/2016-03-16-react-v15-rc2.md delete mode 100644 content/blog/2016-03-29-react-v0.14.8.md delete mode 100644 content/blog/2016-04-07-react-v15.md delete mode 100644 content/blog/2016-04-08-react-v15.0.1.md delete mode 100644 content/blog/2016-07-11-introducing-reacts-error-code-system.md delete mode 100644 content/blog/2016-07-13-mixins-considered-harmful.md delete mode 100644 content/blog/2016-07-22-create-apps-with-no-configuration.md delete mode 100644 content/blog/2016-08-05-relay-state-of-the-state.md delete mode 100644 content/blog/2016-09-28-our-first-50000-stars.md delete mode 100644 content/blog/2016-11-16-react-v15.4.0.md delete mode 100644 content/blog/2017-04-07-react-v15.5.0.md delete mode 100644 content/blog/2017-05-18-whats-new-in-create-react-app.md delete mode 100644 content/blog/2017-06-13-react-v15.6.0.md delete mode 100644 content/blog/2017-07-26-error-handling-in-react-16.md delete mode 100644 content/blog/2017-09-08-dom-attributes-in-react-16.md delete mode 100644 content/blog/2017-09-25-react-v15.6.2.md delete mode 100644 content/blog/2017-09-26-react-v16.0.md delete mode 100644 content/blog/2017-11-28-react-v16.2.0-fragment-support.md delete mode 100644 content/blog/2017-12-07-introducing-the-react-rfc-process.md delete mode 100644 content/blog/2017-12-15-improving-the-repository-infrastructure.md delete mode 100644 content/blog/2018-03-01-sneak-peek-beyond-react-16.md delete mode 100644 content/blog/2018-03-27-update-on-async-rendering.md delete mode 100644 content/blog/2018-03-29-react-v-16-3.md delete mode 100644 content/blog/2018-05-23-react-v-16-4.md delete mode 100644 content/blog/2018-06-07-you-probably-dont-need-derived-state.md delete mode 100644 content/blog/2018-08-01-react-v-16-4-2.md delete mode 100644 content/blog/2018-09-10-introducing-the-react-profiler.md delete mode 100644 content/blog/2018-10-01-create-react-app-v2.md delete mode 100644 content/blog/2018-10-23-react-v-16-6.md delete mode 100644 content/blog/2018-11-13-react-conf-recap.md delete mode 100644 content/blog/2018-11-27-react-16-roadmap.md delete mode 100644 content/blog/2018-12-19-react-v-16-7.md delete mode 100644 content/blog/2019-02-06-react-v16.8.0.md delete mode 100644 content/blog/2019-02-23-is-react-translated-yet.md delete mode 100644 content/blog/2019-08-08-react-v16.9.0.md delete mode 100644 content/blog/2019-08-15-new-react-devtools.md delete mode 100644 content/blog/2019-10-22-react-release-channels.md delete mode 100644 content/blog/2019-11-06-building-great-user-experiences-with-concurrent-mode-and-suspense.md delete mode 100644 content/blog/2020-02-26-react-v16.13.0.md delete mode 100644 content/blog/2020-08-10-react-v17-rc.md delete mode 100644 content/blog/2020-09-22-introducing-the-new-jsx-transform.md delete mode 100644 content/blog/2020-10-20-react-v17.md delete mode 100644 content/blog/2020-12-21-data-fetching-with-react-server-components.md delete mode 100644 content/blog/2021-06-08-the-plan-for-react-18.md delete mode 100644 content/blog/2021-12-17-react-conf-2021-recap.md delete mode 100644 content/blog/2022-03-08-react-18-upgrade-guide.md delete mode 100644 content/blog/2022-03-29-react-v18.md delete mode 100644 content/blog/2022-06-15-react-labs-what-we-have-been-working-on-june-2022.md delete mode 100644 content/community/articles.md delete mode 100644 content/community/complementary-tools.md delete mode 100644 content/community/conferences.md delete mode 100644 content/community/courses.md delete mode 100644 content/community/examples.md delete mode 100644 content/community/external-resources.md delete mode 100644 content/community/meetups.md delete mode 100644 content/community/nav.yml delete mode 100644 content/community/podcasts.md delete mode 100644 content/community/support.md delete mode 100644 content/community/team.md delete mode 100644 content/community/videos.md delete mode 100644 content/docs/accessibility.md delete mode 100644 content/docs/add-react-to-a-website.md delete mode 100644 content/docs/addons-animation.md delete mode 100644 content/docs/addons-create-fragment.md delete mode 100644 content/docs/addons-perf.md delete mode 100644 content/docs/addons-pure-render-mixin.md delete mode 100644 content/docs/addons-shallow-compare.md delete mode 100644 content/docs/addons-shallow-renderer.md delete mode 100644 content/docs/addons-test-utils.md delete mode 100644 content/docs/addons-two-way-binding-helpers.md delete mode 100644 content/docs/addons-update.md delete mode 100644 content/docs/addons.md delete mode 100644 content/docs/cdn-links.md delete mode 100644 content/docs/code-splitting.md delete mode 100644 content/docs/codebase-overview.md delete mode 100644 content/docs/components-and-props.md delete mode 100644 content/docs/composition-vs-inheritance.md delete mode 100644 content/docs/conditional-rendering.md delete mode 100644 content/docs/context.md delete mode 100644 content/docs/create-a-new-react-app.md delete mode 100644 content/docs/cross-origin-errors.md delete mode 100644 content/docs/design-principles.md delete mode 100644 content/docs/error-boundaries.md delete mode 100644 content/docs/error-decoder.md delete mode 100644 content/docs/faq-ajax.md delete mode 100644 content/docs/faq-build.md delete mode 100644 content/docs/faq-functions.md delete mode 100644 content/docs/faq-internals.md delete mode 100644 content/docs/faq-state.md delete mode 100644 content/docs/faq-structure.md delete mode 100644 content/docs/faq-styling.md delete mode 100644 content/docs/faq-versioning.md delete mode 100644 content/docs/forms.md delete mode 100644 content/docs/forwarding-refs.md delete mode 100644 content/docs/fragments.md delete mode 100644 content/docs/getting-started.md delete mode 100644 content/docs/handling-events.md delete mode 100644 content/docs/hello-world.md delete mode 100644 content/docs/higher-order-components.md delete mode 100644 content/docs/hooks-custom.md delete mode 100644 content/docs/hooks-effect.md delete mode 100644 content/docs/hooks-faq.md delete mode 100644 content/docs/hooks-intro.md delete mode 100644 content/docs/hooks-overview.md delete mode 100644 content/docs/hooks-reference.md delete mode 100644 content/docs/hooks-rules.md delete mode 100644 content/docs/hooks-state.md delete mode 100644 content/docs/how-to-contribute.md delete mode 100644 content/docs/implementation-notes.md delete mode 100644 content/docs/integrating-with-other-libraries.md delete mode 100644 content/docs/introducing-jsx.md delete mode 100644 content/docs/jsx-in-depth.md delete mode 100644 content/docs/legacy-context.md delete mode 100644 content/docs/legacy-event-pooling.md delete mode 100644 content/docs/lifting-state-up.md delete mode 100644 content/docs/lists-and-keys.md delete mode 100644 content/docs/nav.yml delete mode 100644 content/docs/optimizing-performance.md delete mode 100644 content/docs/portals.md delete mode 100644 content/docs/react-without-es6.md delete mode 100644 content/docs/react-without-jsx.md delete mode 100644 content/docs/reconciliation.md delete mode 100644 content/docs/reference-dom-elements.md delete mode 100644 content/docs/reference-events.md delete mode 100644 content/docs/reference-glossary.md delete mode 100644 content/docs/reference-javascript-environment-requirements.md delete mode 100644 content/docs/reference-profiler.md delete mode 100644 content/docs/reference-pure-render-mixin.md delete mode 100644 content/docs/reference-react-component.md delete mode 100644 content/docs/reference-react-dom-client.md delete mode 100644 content/docs/reference-react-dom-server.md delete mode 100644 content/docs/reference-react-dom.md delete mode 100644 content/docs/reference-react.md delete mode 100644 content/docs/reference-test-renderer.md delete mode 100644 content/docs/refs-and-the-dom.md delete mode 100644 content/docs/release-channels.md delete mode 100644 content/docs/render-props.md delete mode 100644 content/docs/rendering-elements.md delete mode 100644 content/docs/state-and-lifecycle.md delete mode 100644 content/docs/static-type-checking.md delete mode 100644 content/docs/strict-mode.md delete mode 100644 content/docs/testing-environments.md delete mode 100644 content/docs/testing-recipes.md delete mode 100644 content/docs/testing.md delete mode 100644 content/docs/thinking-in-react.md delete mode 100644 content/docs/typechecking-with-proptypes.md delete mode 100644 content/docs/uncontrolled-components.md delete mode 100644 content/docs/web-components.md delete mode 100644 content/footerNav.yml delete mode 100644 content/headerNav.yml delete mode 100644 content/home/examples/a-component-using-external-plugins.js delete mode 100644 content/home/examples/a-component-using-external-plugins.md delete mode 100644 content/home/examples/a-simple-component.js delete mode 100644 content/home/examples/a-simple-component.md delete mode 100644 content/home/examples/a-stateful-component.js delete mode 100644 content/home/examples/a-stateful-component.md delete mode 100644 content/home/examples/an-application.js delete mode 100644 content/home/examples/an-application.md delete mode 100644 content/home/marketing/component-based.md delete mode 100644 content/home/marketing/declarative.md delete mode 100644 content/home/marketing/learn-once-write-anywhere.md delete mode 100644 content/images/blog/animal-sounds.jpg delete mode 100644 content/images/blog/chatapp.png delete mode 100644 content/images/blog/cra-better-output.png delete mode 100644 content/images/blog/cra-dynamic-import.gif delete mode 100644 content/images/blog/cra-jest-search.gif delete mode 100644 content/images/blog/cra-pwa.png delete mode 100644 content/images/blog/cra-runtime-error.gif delete mode 100644 content/images/blog/cra-update-exports.gif delete mode 100644 content/images/blog/create-apps-with-no-configuration/compiled-successfully.png delete mode 100644 content/images/blog/create-apps-with-no-configuration/compiled-with-warnings.png delete mode 100644 content/images/blog/create-apps-with-no-configuration/created-folder.png delete mode 100644 content/images/blog/create-apps-with-no-configuration/failed-to-compile.png delete mode 100644 content/images/blog/create-apps-with-no-configuration/npm-run-build.png delete mode 100644 content/images/blog/devtools-component-filters.gif delete mode 100644 content/images/blog/devtools-full.gif delete mode 100644 content/images/blog/devtools-highlight-updates.png delete mode 100644 content/images/blog/devtools-search.gif delete mode 100644 content/images/blog/devtools-side-pane.gif delete mode 100644 content/images/blog/devtools-tree-view.png delete mode 100644 content/images/blog/devtools-v4-screenshot.png delete mode 100644 content/images/blog/dog-tutorial.png delete mode 100644 content/images/blog/first-look.png delete mode 100644 content/images/blog/flux-chart.png delete mode 100644 content/images/blog/flux-diagram.png delete mode 100644 content/images/blog/genesis_skeleton.png delete mode 100644 content/images/blog/gpu-cursor-move.gif delete mode 100644 content/images/blog/guess_filter.jpg delete mode 100644 content/images/blog/hacker-news-react-native.png delete mode 100644 content/images/blog/highlight-updates-example.gif delete mode 100644 content/images/blog/introducing-the-react-profiler/commit-selector.png delete mode 100644 content/images/blog/introducing-the-react-profiler/component-chart.png delete mode 100644 content/images/blog/introducing-the-react-profiler/devtools-profiler-tab.png delete mode 100644 content/images/blog/introducing-the-react-profiler/filtering-commits.gif delete mode 100644 content/images/blog/introducing-the-react-profiler/flame-chart.png delete mode 100644 content/images/blog/introducing-the-react-profiler/interactions-for-commit.png delete mode 100644 content/images/blog/introducing-the-react-profiler/interactions.png delete mode 100644 content/images/blog/introducing-the-react-profiler/navigate-between-interactions-and-commits.gif delete mode 100644 content/images/blog/introducing-the-react-profiler/no-interactions.png delete mode 100644 content/images/blog/introducing-the-react-profiler/no-profiler-data-multi-root.png delete mode 100644 content/images/blog/introducing-the-react-profiler/no-render-times-for-selected-component.png delete mode 100644 content/images/blog/introducing-the-react-profiler/no-timing-data-for-commit.png delete mode 100644 content/images/blog/introducing-the-react-profiler/props-and-state.gif delete mode 100644 content/images/blog/introducing-the-react-profiler/ranked-chart.png delete mode 100644 content/images/blog/introducing-the-react-profiler/see-all-commits-for-a-fiber.gif delete mode 100644 content/images/blog/introducing-the-react-profiler/see-which-props-changed.gif delete mode 100644 content/images/blog/introducing-the-react-profiler/select-a-root-to-view-profiling-data.gif delete mode 100644 content/images/blog/introducing-the-react-profiler/start-profiling.png delete mode 100644 content/images/blog/introducing-the-react-profiler/stop-profiling.png delete mode 100644 content/images/blog/introducing-the-react-profiler/zoom-in-and-out.gif delete mode 100644 content/images/blog/jsx-compiler.png delete mode 100644 content/images/blog/kendoui.png delete mode 100644 content/images/blog/khan-academy-editor.png delete mode 100644 content/images/blog/landoflisp.png delete mode 100644 content/images/blog/lights-out.png delete mode 100644 content/images/blog/makona-editor.png delete mode 100644 content/images/blog/markdown_refactor.png delete mode 100644 content/images/blog/modus-create.gif delete mode 100644 content/images/blog/monkeys.gif delete mode 100644 content/images/blog/ngreact.png delete mode 100644 content/images/blog/om-backbone.png delete mode 100644 content/images/blog/parse-react.jpg delete mode 100644 content/images/blog/polarr.jpg delete mode 100644 content/images/blog/propeller-logo.png delete mode 100644 content/images/blog/property-finder.png delete mode 100644 content/images/blog/quiztime.png delete mode 100644 content/images/blog/react-50k-mock-full.jpg delete mode 100644 content/images/blog/react-50k-mock.jpg delete mode 100644 content/images/blog/react-50k-tshirt.jpg delete mode 100644 content/images/blog/react-browserify-gulp.jpg delete mode 100644 content/images/blog/react-dev-tools.jpg delete mode 100644 content/images/blog/react-diff-tree.png delete mode 100644 content/images/blog/react-draggable.png delete mode 100644 content/images/blog/react-hackathon.jpg delete mode 100644 content/images/blog/react-page.png delete mode 100644 content/images/blog/react-perf-chrome-timeline.png delete mode 100644 content/images/blog/react-php.png delete mode 100644 content/images/blog/react-svg-fbp.png delete mode 100644 content/images/blog/react-v16.13.0/hydration-warning-after.png delete mode 100644 content/images/blog/react-v16.13.0/hydration-warning-before.png delete mode 100644 content/images/blog/react-v16.9.0/codemod.gif delete mode 100644 content/images/blog/react-v16.9.0/cwm-warning.png delete mode 100644 content/images/blog/react-v17-rc/react_17_delegation.png delete mode 100644 content/images/blog/reactive-bookmarklet.png delete mode 100644 content/images/blog/reflux-flux.png delete mode 100644 content/images/blog/relay-components/relay-architecture.png delete mode 100644 content/images/blog/relay-components/relay-containers-data-flow.png delete mode 100644 content/images/blog/relay-components/relay-containers.png delete mode 100644 content/images/blog/relay-components/sample-newsfeed.png delete mode 100644 content/images/blog/relay-visual-architecture-tour.png delete mode 100644 content/images/blog/release-script-build-confirmation.png delete mode 100644 content/images/blog/release-script-build-overview.png delete mode 100644 content/images/blog/release-script-publish-confirmation.png delete mode 100644 content/images/blog/resistance-calculator.png delete mode 100644 content/images/blog/skills-matter.png delete mode 100644 content/images/blog/snake.png delete mode 100644 content/images/blog/steve_reverse.gif delete mode 100644 content/images/blog/strict-mode-unsafe-lifecycles-warning.png delete mode 100644 content/images/blog/sweet-jsx.png delete mode 100644 content/images/blog/tcomb-react-native.png delete mode 100644 content/images/blog/thinking-in-react-components.png delete mode 100644 content/images/blog/thinking-in-react-mock.png delete mode 100644 content/images/blog/todomvc.png delete mode 100644 content/images/blog/turboreact.png delete mode 100644 content/images/blog/tutsplus.png delete mode 100644 content/images/blog/unite.png delete mode 100644 content/images/blog/versioning-1.png delete mode 100644 content/images/blog/versioning-2.png delete mode 100644 content/images/blog/versioning-3.png delete mode 100644 content/images/blog/versioning-4.png delete mode 100644 content/images/blog/versioning-5.png delete mode 100644 content/images/blog/versioning-6.png delete mode 100644 content/images/blog/versioning-poll.png delete mode 100644 content/images/blog/warn-legacy-context-in-strict-mode.png delete mode 100644 content/images/blog/weather.png delete mode 100644 content/images/blog/wolfenstein_react.png delete mode 100644 content/images/blog/xoxo2013.png delete mode 100644 content/images/blog/xreact.png delete mode 100644 content/images/docs/blur-popover-close.gif delete mode 100644 content/images/docs/cdn-cors-header.png delete mode 100644 content/images/docs/cm-steps-simple.png delete mode 100644 content/images/docs/codewinds-004.png delete mode 100644 content/images/docs/devtools-dev.png delete mode 100644 content/images/docs/devtools-prod.png delete mode 100644 content/images/docs/error-boundaries-stack-trace-line-numbers.png delete mode 100644 content/images/docs/error-boundaries-stack-trace.png delete mode 100644 content/images/docs/granular-dom-updates.gif delete mode 100644 content/images/docs/implementation-notes-tree.png delete mode 100644 content/images/docs/javascript-jabber.png delete mode 100644 content/images/docs/keyboard-focus.png delete mode 100644 content/images/docs/outerclick-with-keyboard.gif delete mode 100644 content/images/docs/outerclick-with-mouse.gif delete mode 100644 content/images/docs/perf-dom.png delete mode 100644 content/images/docs/perf-exclusive.png delete mode 100644 content/images/docs/perf-inclusive.png delete mode 100644 content/images/docs/perf-wasted.png delete mode 100644 content/images/docs/react-devtools-state.gif delete mode 100644 content/images/docs/should-component-update.png delete mode 100644 content/images/docs/thinking-in-react-tagtree.png delete mode 100644 content/images/external.png delete mode 100644 content/images/external_2x.png delete mode 100644 content/images/logo.svg delete mode 100644 content/images/logo_og.png delete mode 100644 content/images/logo_small.png delete mode 100644 content/images/logo_small_2x.png delete mode 100644 content/images/logo_small_gray.png delete mode 100644 content/images/logo_small_gray_2x.png delete mode 100644 content/images/noise.png delete mode 100644 content/images/oss_logo.png delete mode 100644 content/images/search.png delete mode 100644 content/images/team/acdlite.jpg delete mode 100644 content/images/team/gaearon.jpg delete mode 100644 content/images/team/jasonbonta.jpg delete mode 100644 content/images/team/joe.jpg delete mode 100644 content/images/team/josh.jpg delete mode 100644 content/images/team/lauren.jpg delete mode 100644 content/images/team/lunaruan.jpg delete mode 100644 content/images/team/mofei-zhang.png delete mode 100644 content/images/team/rickhanlonii.jpg delete mode 100644 content/images/team/sam.jpg delete mode 100644 content/images/team/sathya.jpg delete mode 100644 content/images/team/sebmarkbage.jpg delete mode 100644 content/images/team/sebsilbermann.jpg delete mode 100644 content/images/team/seth.jpg delete mode 100644 content/images/team/sophiebits.jpg delete mode 100644 content/images/team/tianyu.jpg delete mode 100644 content/images/team/yuzhi.jpg delete mode 100644 content/images/tutorial/devtools.png delete mode 100644 content/images/tutorial/tictac-empty.png delete mode 100644 content/images/tutorial/tictac-numbers.png delete mode 100644 content/languages.yml delete mode 100644 content/tutorial/nav.yml delete mode 100644 content/tutorial/tutorial.md delete mode 100644 content/versions.yml delete mode 100644 content/warnings/dont-call-proptypes.md delete mode 100644 content/warnings/invalid-aria-prop.md delete mode 100644 content/warnings/invalid-hook-call-warning.md delete mode 100644 content/warnings/legacy-factories.md delete mode 100644 content/warnings/refs-must-have-owner.md delete mode 100644 content/warnings/special-props.md delete mode 100644 content/warnings/unknown-prop.md delete mode 100644 crowdin.yaml delete mode 100644 examples/.prettierrc delete mode 100644 examples/16-3-release-blog-post/context-example.js delete mode 100644 examples/16-3-release-blog-post/create-ref-example.js delete mode 100644 examples/16-3-release-blog-post/fancy-button-example.js delete mode 100644 examples/16-3-release-blog-post/forward-ref-example.js delete mode 100644 examples/16-3-release-blog-post/hoc-theme-example.js delete mode 100644 examples/16-4-release-blog-post/pointer-events-example.js delete mode 100644 examples/components-and-props/composing-components.js delete mode 100644 examples/components-and-props/extracting-components-continued.js delete mode 100644 examples/components-and-props/extracting-components.js delete mode 100644 examples/components-and-props/rendering-a-component.js delete mode 100644 examples/context/motivation-problem.js delete mode 100644 examples/context/motivation-solution.js delete mode 100644 examples/context/multiple-contexts.js delete mode 100644 examples/context/reference-caveats-problem.js delete mode 100644 examples/context/reference-caveats-solution.js delete mode 100644 examples/context/theme-detailed-app.js delete mode 100644 examples/context/theme-detailed-theme-context.js delete mode 100644 examples/context/theme-detailed-themed-button.js delete mode 100644 examples/context/updating-nested-context-app.js delete mode 100644 examples/context/updating-nested-context-context.js delete mode 100644 examples/context/updating-nested-context-theme-toggler-button.js delete mode 100644 examples/es5-syntax-example.js delete mode 100644 examples/forwarding-refs/customized-display-name.js delete mode 100644 examples/forwarding-refs/fancy-button-ref.js delete mode 100644 examples/forwarding-refs/fancy-button-simple-ref.js delete mode 100644 examples/forwarding-refs/fancy-button-simple.js delete mode 100644 examples/forwarding-refs/fancy-button.js delete mode 100644 examples/forwarding-refs/log-props-after.js delete mode 100644 examples/forwarding-refs/log-props-before.js delete mode 100644 examples/forwarding-refs/wrapped-component-with-function-name.js delete mode 100644 examples/forwarding-refs/wrapped-component.js delete mode 100644 examples/hello-world.js delete mode 100644 examples/introducing-jsx.js delete mode 100644 examples/jsx-simple-example.js delete mode 100644 examples/react-component-reference/get-snapshot-before-update.js delete mode 100644 examples/reconciliation/index-used-as-key.js delete mode 100644 examples/reconciliation/no-index-used-as-key.js delete mode 100644 examples/reference-react-forward-ref.js delete mode 100644 examples/rendering-elements/render-an-element.js delete mode 100644 examples/rendering-elements/update-rendered-element.js delete mode 100644 examples/strict-mode/enabling-strict-mode.js delete mode 100644 examples/strict-mode/side-effects-in-constructor.js delete mode 100644 examples/tutorial-expanded-version.js delete mode 100644 examples/uncontrolled-components/input-type-file.js delete mode 100644 examples/update-on-async-rendering/adding-event-listeners-after.js delete mode 100644 examples/update-on-async-rendering/adding-event-listeners-before.js delete mode 100644 examples/update-on-async-rendering/adding-event-listeners-create-subscription.js delete mode 100644 examples/update-on-async-rendering/definition-getderivedstatefromprops.js delete mode 100644 examples/update-on-async-rendering/definition-getsnapshotbeforeupdate.js delete mode 100644 examples/update-on-async-rendering/fetching-external-data-after.js delete mode 100644 examples/update-on-async-rendering/fetching-external-data-before.js delete mode 100644 examples/update-on-async-rendering/initializing-state-after.js delete mode 100644 examples/update-on-async-rendering/initializing-state-before.js delete mode 100644 examples/update-on-async-rendering/invoking-external-callbacks-after.js delete mode 100644 examples/update-on-async-rendering/invoking-external-callbacks-before.js delete mode 100644 examples/update-on-async-rendering/react-dom-properties-before-update-after.js delete mode 100644 examples/update-on-async-rendering/react-dom-properties-before-update-before.js delete mode 100644 examples/update-on-async-rendering/side-effects-when-props-change-after.js delete mode 100644 examples/update-on-async-rendering/side-effects-when-props-change-before.js delete mode 100644 examples/update-on-async-rendering/updating-external-data-when-props-change-after.js delete mode 100644 examples/update-on-async-rendering/updating-external-data-when-props-change-before.js delete mode 100644 examples/update-on-async-rendering/updating-state-from-props-after.js delete mode 100644 examples/update-on-async-rendering/updating-state-from-props-before.js delete mode 100644 examples/update-on-async-rendering/using-react-lifecycles-compat.js delete mode 100644 flow-typed/gatsby-plugin-google-analytics.js delete mode 100644 flow-typed/gatsby.js delete mode 100644 flow-typed/glamor.js delete mode 100644 flow-typed/hex2rgba.js delete mode 100644 flow-typed/react-helmet.js delete mode 100644 flow-typed/slugify.js delete mode 100644 gatsby-browser.js delete mode 100644 gatsby-config.js delete mode 100644 gatsby-node.js delete mode 100644 gatsby/createPages.js delete mode 100644 gatsby/onCreateNode.js delete mode 100644 gatsby/onCreatePage.js delete mode 100644 gatsby/onCreateWebpackConfig.js delete mode 100644 package.json delete mode 100644 plugins/gatsby-remark-header-custom-ids/gatsby-client.js delete mode 100644 plugins/gatsby-remark-header-custom-ids/gatsby-ssr.js delete mode 100644 plugins/gatsby-remark-header-custom-ids/index.js delete mode 100644 plugins/gatsby-remark-header-custom-ids/package.json delete mode 100644 plugins/gatsby-remark-use-jsx/index.js delete mode 100644 plugins/gatsby-remark-use-jsx/package.json delete mode 100644 plugins/gatsby-source-react-error-codes/gatsby-node.js delete mode 100644 plugins/gatsby-source-react-error-codes/package.json delete mode 100644 plugins/gatsby-transformer-authors-yaml/gatsby-node.js delete mode 100644 plugins/gatsby-transformer-authors-yaml/package.json delete mode 100644 plugins/gatsby-transformer-home-example-code/gatsby-node.js delete mode 100644 plugins/gatsby-transformer-home-example-code/package.json delete mode 100644 plugins/gatsby-transformer-versions-yaml/create-redirects.js delete mode 100644 plugins/gatsby-transformer-versions-yaml/gatsby-node.js delete mode 100644 plugins/gatsby-transformer-versions-yaml/package.json delete mode 100644 scripts/generateHeadingIDs.js delete mode 100644 src/components/ButtonLink/ButtonLink.js delete mode 100644 src/components/ButtonLink/index.js delete mode 100644 src/components/CodeEditor/CodeEditor.js delete mode 100644 src/components/CodeEditor/index.js delete mode 100644 src/components/CodeExample/CodeExample.js delete mode 100644 src/components/CodeExample/index.js delete mode 100644 src/components/Container/Container.js delete mode 100644 src/components/Container/index.js delete mode 100644 src/components/ErrorDecoder/ErrorDecoder.js delete mode 100644 src/components/ErrorDecoder/index.js delete mode 100644 src/components/FeedbackForm/FeedbackForm.js delete mode 100644 src/components/FeedbackForm/index.js delete mode 100644 src/components/Flex/Flex.js delete mode 100644 src/components/Flex/index.js delete mode 100644 src/components/Header/Header.js delete mode 100644 src/components/Header/index.js delete mode 100644 src/components/Layout/Layout.js delete mode 100644 src/components/Layout/index.js delete mode 100644 src/components/LayoutFooter/ExternalFooterLink.js delete mode 100644 src/components/LayoutFooter/Footer.js delete mode 100644 src/components/LayoutFooter/FooterLink.js delete mode 100644 src/components/LayoutFooter/FooterNav.js delete mode 100644 src/components/LayoutFooter/SectionLinks.js delete mode 100644 src/components/LayoutFooter/index.js delete mode 100644 src/components/LayoutHeader/DocSearch.js delete mode 100644 src/components/LayoutHeader/Header.js delete mode 100644 src/components/LayoutHeader/HeaderLink.js delete mode 100644 src/components/LayoutHeader/SearchSvg.js delete mode 100644 src/components/LayoutHeader/index.js delete mode 100644 src/components/MarkdownHeader/MarkdownHeader.js delete mode 100644 src/components/MarkdownHeader/index.js delete mode 100644 src/components/MarkdownPage/MarkdownPage.js delete mode 100644 src/components/MarkdownPage/index.js delete mode 100644 src/components/SocialBanner/SocialBanner.js delete mode 100644 src/components/SocialBanner/index.js delete mode 100644 src/components/StickyResponsiveSidebar/StickyResponsiveSidebar.js delete mode 100644 src/components/StickyResponsiveSidebar/index.js delete mode 100644 src/components/SurveyBanner/SurveyBanner.js delete mode 100644 src/components/SurveyBanner/index.js delete mode 100644 src/components/TitleAndMetaTags/TitleAndMetaTags.js delete mode 100644 src/components/TitleAndMetaTags/index.js delete mode 100644 src/css/algolia.css delete mode 100644 src/css/reset.css delete mode 100644 src/html.js delete mode 100644 src/icons/logo-white.svg delete mode 100644 src/icons/logo.svg delete mode 100644 src/images/i_close.svg delete mode 100644 src/images/oss_logo.png delete mode 100644 src/pages/404.js delete mode 100644 src/pages/acknowledgements.html.js delete mode 100644 src/pages/blog/all.html.js delete mode 100644 src/pages/docs/error-decoder.html.js delete mode 100644 src/pages/favicon.ico delete mode 100644 src/pages/index.js delete mode 100644 src/pages/jsx-compiler.html.js delete mode 100644 src/pages/languages.js delete mode 100644 src/pages/robots.txt delete mode 100644 src/pages/versions.js delete mode 100644 src/prism-styles.js delete mode 100644 src/site-constants.js delete mode 100644 src/templates/blog.js delete mode 100644 src/templates/codepen-example.js delete mode 100644 src/templates/community.js delete mode 100644 src/templates/components/ChevronSvg/index.js delete mode 100644 src/templates/components/ExternalLinkSvg/index.js delete mode 100644 src/templates/components/MetaTitle/index.js delete mode 100644 src/templates/components/NavigationFooter/NavigationFooter.js delete mode 100644 src/templates/components/NavigationFooter/index.js delete mode 100644 src/templates/components/Sidebar/ScrollSyncSection.js delete mode 100644 src/templates/components/Sidebar/Section.js delete mode 100644 src/templates/components/Sidebar/Sidebar.js delete mode 100644 src/templates/components/Sidebar/index.js delete mode 100644 src/templates/docs.js delete mode 100644 src/templates/tutorial.js delete mode 100644 src/theme.js delete mode 100644 src/types.js delete mode 100644 src/utils/createCanonicalUrl.js delete mode 100644 src/utils/createLink.js delete mode 100644 src/utils/findSectionForPath.js delete mode 100644 src/utils/isItemActive.js delete mode 100644 src/utils/loadScript.js delete mode 100644 src/utils/patchDOMForGoogleTranslate.js delete mode 100644 src/utils/sectionList.js delete mode 100644 src/utils/slugify.js delete mode 100644 src/utils/toCommaSeparatedList.js delete mode 100644 static/external.png delete mode 100644 static/favicon.ico delete mode 100644 static/html/single-file-example.html delete mode 100644 static/js/jsfiddle-integration-babel.js delete mode 100644 static/js/jsfiddle-integration.js delete mode 100644 static/logo-180x180.png delete mode 100644 static/logo-512x512.png delete mode 100644 static/logo-og.png delete mode 100644 static/robots.txt delete mode 100644 static/search.svg delete mode 100644 vercel.json delete mode 100644 yarn.lock diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md deleted file mode 100644 index e10f4f53e4a..00000000000 --- a/CONTRIBUTING.md +++ /dev/null @@ -1,145 +0,0 @@ -# Contributing - -Thank you for your interest in contributing to the React Docs! - -## Code of Conduct - -Facebook has adopted a Code of Conduct that we expect project -participants to adhere to. Please [read the full text](https://code.facebook.com/codeofconduct) -so that you can understand what actions will and will not be tolerated. - -## Technical Writing Tips - -This is a [good summary](https://medium.com/@kvosswinkel/coding-like-a-journalist-ee52360a16bc) for things to keep in mind when writing technical docs. - -## Guidelines for Text - -**Different sections intentionally have different styles.** - -The documentation is divided into sections to cater to different learning styles and use cases. When editing an article, try to match the surrounding text in tone and style. When creating a new article, try to match the tone of the other articles in the same section. Learn about the motivation behind each section below. - -**[Installation](https://reactjs.org/docs/getting-started.html)** gives an overview of the docs, and demonstrates two different ways to use it: either as a simple ` - -## CoffeeScript integration {#coffeescript-integration} - -[Vjeux](http://blog.vjeux.com/) used the fact that JSX is just a syntactic sugar on-top of regular JS to rewrite the React front-page examples in CoffeeScript. - -> Multiple people asked what's the story about JSX and CoffeeScript. There is no JSX pre-processor for CoffeeScript and I'm not aware of anyone working on it. Fortunately, CoffeeScript is pretty expressive and we can play around the syntax to come up with something that is usable. -> -> ```javascript -> {div, h3, textarea} = React.DOM -> (div {className: 'MarkdownEditor'}, [ -> (h3 {}, 'Input'), -> (textarea {onKeyUp: @handleKeyUp, ref: 'textarea'}, -> @state.value -> ) -> ]) -> ``` -> -> [Read the full post...](http://blog.vjeux.com/2013/javascript/react-coffeescript.html) - -## Tutorial in Plain JavaScript {#tutorial-in-plain-javascript} - -We've seen a lot of people comparing React with various frameworks. [Ricardo Tomasi](http://ricardo.cc/) decided to re-implement the tutorial without any framework, just plain JavaScript. - -> Facebook & Instagram launched the React framework and an accompanying tutorial. Developer Vlad Yazhbin decided to rewrite that using AngularJS. The end result is pretty neat, but if you're like me you will not actually appreciate the HTML speaking for itself and doing all the hard work. So let's see what that looks like in plain javascript. -> -> [Read the full post...](http://ricardo.cc/2013/06/07/react-tutorial-rewritten-in-plain-javascript.html) diff --git a/content/blog/2013-07-02-react-v0-4-autobind-by-default.md b/content/blog/2013-07-02-react-v0-4-autobind-by-default.md deleted file mode 100644 index 9c98fd9b2a2..00000000000 --- a/content/blog/2013-07-02-react-v0-4-autobind-by-default.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: "New in React v0.4: Autobind by Default" -author: [zpao] ---- - -React v0.4 is very close to completion. As we finish it off, we'd like to share with you some of the major changes we've made since v0.3. This is the first of several posts we'll be making over the next week. - - -## What is React.autoBind? {#what-is-reactautobind} - -If you take a look at most of our current examples, you'll see us using `React.autoBind` for event handlers. This is used in place of `Function.prototype.bind`. Remember that in JS, [function calls are late-bound](https://bonsaiden.github.io/JavaScript-Garden/#function.this). That means that if you simply pass a function around, the `this` used inside won't necessarily be the `this` you expect. `Function.prototype.bind` creates a new, properly bound, function so that when called, `this` is exactly what you expect it to be. - -Before we launched React, we would write this: - -```js{4} -React.createClass({ - onClick: function(event) {/* do something with this */}, - render: function() { - return