Browse Source

Move beta to top level

main
Dan Abramov 2 years ago
parent
commit
dd65dcac3b
  1. 0
      .env.development
  2. 0
      .env.production
  3. 0
      .eslintignore
  4. 0
      .eslintrc
  5. 2
      .github/PULL_REQUEST_TEMPLATE.md
  6. 2
      .github/labeler.yml
  7. 13
      .github/workflows/analyze.yml
  8. 7
      .github/workflows/site_lint.yml
  9. 0
      .gitignore
  10. 0
      .husky/pre-commit
  11. 0
      .prettierignore
  12. 0
      .prettierrc
  13. 4
      CONTRIBUTING.md
  14. 24
      README.md
  15. 0
      colors.js
  16. 0
      next-env.d.ts
  17. 0
      next.config.js
  18. 4
      package.json
  19. 0
      patches/@codemirror+lang-javascript+0.19.6.patch
  20. 0
      patches/@codesandbox+sandpack-react+1.15.5.patch
  21. 0
      patches/@lezer+javascript+0.15.2.patch
  22. 0
      patches/next+12.3.2-canary.7.patch
  23. 0
      patches/next-remote-watch+1.0.0.patch
  24. 0
      plugins/markdownToHtml.js
  25. 0
      plugins/remark-header-custom-ids.js
  26. 0
      plugins/remark-smartypants.js
  27. 0
      postcss.config.js
  28. 0
      public/favicon.ico
  29. 0
      public/fonts/Source-Code-Pro-Regular.woff2
  30. 0
      public/html/single-file-example.html
  31. 0
      public/images/blog/introducing-react-dev/home-dark.png
  32. 0
      public/images/blog/introducing-react-dev/home-light.png
  33. 0
      public/images/docs/diagrams/passing_data_context_close.dark.png
  34. 0
      public/images/docs/diagrams/passing_data_context_close.png
  35. 0
      public/images/docs/diagrams/passing_data_context_far.dark.png
  36. 0
      public/images/docs/diagrams/passing_data_context_far.png
  37. 0
      public/images/docs/diagrams/passing_data_lifting_state.dark.png
  38. 0
      public/images/docs/diagrams/passing_data_lifting_state.png
  39. 0
      public/images/docs/diagrams/passing_data_prop_drilling.dark.png
  40. 0
      public/images/docs/diagrams/passing_data_prop_drilling.png
  41. 0
      public/images/docs/diagrams/preserving_state_add_component.dark.png
  42. 0
      public/images/docs/diagrams/preserving_state_add_component.png
  43. 0
      public/images/docs/diagrams/preserving_state_diff_position_p1.dark.png
  44. 0
      public/images/docs/diagrams/preserving_state_diff_position_p1.png
  45. 0
      public/images/docs/diagrams/preserving_state_diff_position_p2.dark.png
  46. 0
      public/images/docs/diagrams/preserving_state_diff_position_p2.png
  47. 0
      public/images/docs/diagrams/preserving_state_diff_position_p3.dark.png
  48. 0
      public/images/docs/diagrams/preserving_state_diff_position_p3.png
  49. 0
      public/images/docs/diagrams/preserving_state_diff_pt1.dark.png
  50. 0
      public/images/docs/diagrams/preserving_state_diff_pt1.png
  51. 0
      public/images/docs/diagrams/preserving_state_diff_pt2.dark.png
  52. 0
      public/images/docs/diagrams/preserving_state_diff_pt2.png
  53. 0
      public/images/docs/diagrams/preserving_state_diff_same_pt1.dark.png
  54. 0
      public/images/docs/diagrams/preserving_state_diff_same_pt1.png
  55. 0
      public/images/docs/diagrams/preserving_state_diff_same_pt2.dark.png
  56. 0
      public/images/docs/diagrams/preserving_state_diff_same_pt2.png
  57. 0
      public/images/docs/diagrams/preserving_state_dom_tree.dark.png
  58. 0
      public/images/docs/diagrams/preserving_state_dom_tree.png
  59. 0
      public/images/docs/diagrams/preserving_state_increment.dark.png
  60. 0
      public/images/docs/diagrams/preserving_state_increment.png
  61. 0
      public/images/docs/diagrams/preserving_state_remove_component.dark.png
  62. 0
      public/images/docs/diagrams/preserving_state_remove_component.png
  63. 0
      public/images/docs/diagrams/preserving_state_same_component.dark.png
  64. 0
      public/images/docs/diagrams/preserving_state_same_component.png
  65. 0
      public/images/docs/diagrams/preserving_state_tree.dark.png
  66. 0
      public/images/docs/diagrams/preserving_state_tree.png
  67. 0
      public/images/docs/diagrams/responding_to_input_flow.dark.png
  68. 0
      public/images/docs/diagrams/responding_to_input_flow.png
  69. 0
      public/images/docs/diagrams/sharing_data_child.dark.png
  70. 0
      public/images/docs/diagrams/sharing_data_child.png
  71. 0
      public/images/docs/diagrams/sharing_data_child_clicked.dark.png
  72. 0
      public/images/docs/diagrams/sharing_data_child_clicked.png
  73. 0
      public/images/docs/diagrams/sharing_data_parent.dark.png
  74. 0
      public/images/docs/diagrams/sharing_data_parent.png
  75. 0
      public/images/docs/diagrams/sharing_data_parent_clicked.dark.png
  76. 0
      public/images/docs/diagrams/sharing_data_parent_clicked.png
  77. 0
      public/images/docs/diagrams/sharing_state_child.dark.png
  78. 0
      public/images/docs/diagrams/sharing_state_child.png
  79. 0
      public/images/docs/diagrams/sharing_state_child_clicked.dark.png
  80. 0
      public/images/docs/diagrams/sharing_state_child_clicked.png
  81. 0
      public/images/docs/diagrams/sharing_state_parent.dark.png
  82. 0
      public/images/docs/diagrams/sharing_state_parent.png
  83. 0
      public/images/docs/diagrams/sharing_state_parent_clicked.dark.png
  84. 0
      public/images/docs/diagrams/sharing_state_parent_clicked.png
  85. 0
      public/images/docs/diagrams/writing_jsx_form.dark.png
  86. 0
      public/images/docs/diagrams/writing_jsx_form.png
  87. 0
      public/images/docs/diagrams/writing_jsx_html.dark.png
  88. 0
      public/images/docs/diagrams/writing_jsx_html.png
  89. 0
      public/images/docs/diagrams/writing_jsx_js.dark.png
  90. 0
      public/images/docs/diagrams/writing_jsx_js.png
  91. 0
      public/images/docs/diagrams/writing_jsx_sidebar.dark.png
  92. 0
      public/images/docs/diagrams/writing_jsx_sidebar.png
  93. 0
      public/images/docs/illustrations/i_browser-paint.png
  94. 0
      public/images/docs/illustrations/i_children-prop.png
  95. 0
      public/images/docs/illustrations/i_declarative-ui-programming.png
  96. 0
      public/images/docs/illustrations/i_imperative-ui-programming.png
  97. 0
      public/images/docs/illustrations/i_import-export.svg
  98. 0
      public/images/docs/illustrations/i_inputs1.png
  99. 0
      public/images/docs/illustrations/i_inputs2.png
  100. 0
      public/images/docs/illustrations/i_puritea-recipe.png

0
beta/.env.development → .env.development

0
beta/.env.production → .env.production

0
beta/.eslintignore → .eslintignore

0
beta/.eslintrc → .eslintrc

2
.github/PULL_REQUEST_TEMPLATE.md

@ -4,7 +4,7 @@ Thank you for the PR! Contributors like you keep React awesome!
Please see the Contribution Guide for guidelines:
https://github.com/reactjs/reactjs.org/blob/main/CONTRIBUTING.md
https://github.com/reactjs/react.dev/blob/main/CONTRIBUTING.md
If your PR references an existing issue, please add the issue number below

2
.github/labeler.yml

@ -1,2 +0,0 @@
beta:
- beta/**/*

13
.github/workflows/analyze.yml

@ -20,8 +20,6 @@ jobs:
- name: Install dependencies
uses: bahmutov/npm-install@v1.7.10
with:
working-directory: 'beta'
- name: Restore next build
uses: actions/cache@v2
@ -29,25 +27,23 @@ jobs:
env:
cache-name: cache-next-build
with:
path: beta/.next/cache
path: .next/cache
# change this if you prefer a more strict cache
key: ${{ runner.os }}-build-${{ env.cache-name }}
- name: Build next.js app
# change this if your site requires a custom build command
run: ./node_modules/.bin/next build
working-directory: beta
# Here's the first place where next-bundle-analysis' own script is used
# This step pulls the raw bundle stats for the current bundle
- name: Analyze bundle
run: npx -p nextjs-bundle-analysis report
working-directory: beta
- name: Upload bundle
uses: actions/upload-artifact@v2
with:
path: beta/.next/analyze/__bundle_analysis.json
path: .next/analyze/__bundle_analysis.json
name: bundle_analysis.json
- name: Download base branch bundle stats
@ -57,7 +53,7 @@ jobs:
workflow: analyze.yml
branch: ${{ github.event.pull_request.base.ref }}
name: bundle_analysis.json
path: beta/.next/analyze/base/bundle
path: .next/analyze/base/bundle
# And here's the second place - this runs after we have both the current and
# base branch bundle stats, and will compare them to determine what changed.
@ -75,13 +71,12 @@ jobs:
- name: Compare with base branch bundle
if: success() && github.event.number
run: ls -laR .next/analyze/base && npx -p nextjs-bundle-analysis compare
working-directory: beta
- name: Upload analysis comment
uses: actions/upload-artifact@v2
with:
name: analysis_comment.txt
path: beta/.next/analyze/__bundle_analysis_comment.txt
path: .next/analyze/__bundle_analysis_comment.txt
- name: Save PR number
run: echo ${{ github.event.number }} > ./pr_number

7
.github/workflows/beta_site_lint.yml → .github/workflows/site_lint.yml

@ -1,4 +1,4 @@
name: Beta Site Lint / Heading ID check
name: Site Lint / Heading ID check
on:
push:
@ -22,9 +22,6 @@ jobs:
- name: Install deps and build (with cache)
uses: bahmutov/npm-install@v1.7.10
with:
working-directory: 'beta'
- name: Lint codebase
run: cd beta && yarn ci-check
run: yarn ci-check

0
beta/.gitignore → .gitignore

0
beta/.husky/pre-commit → .husky/pre-commit

0
beta/.prettierignore → .prettierignore

0
beta/.prettierrc → .prettierrc

4
beta/CONTRIBUTING.md → CONTRIBUTING.md

@ -18,9 +18,9 @@ This is a [good summary](https://medium.com/@kvosswinkel/coding-like-a-journalis
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.
**[Learn React](https://beta.reactjs.org/learn)** is designed to introduce fundamental concepts in a step-by-step way. Each individual article in Learn React builds on the knowledge from the previous ones, so make sure not to add any "cyclical dependencies" between them. It is important that the reader can start with the first article and work their way to the last Learn React article without ever having to "look ahead" for a definition. This explains some ordering choices (e.g. that state is explained before events, or that "thinking in React" doesn't use refs). Learn React also serves as a reference manual for React concepts, so it is important to be very strict about their definitions and relationships between them.
**[Learn React](https://react.dev/learn)** is designed to introduce fundamental concepts in a step-by-step way. Each individual article in Learn React builds on the knowledge from the previous ones, so make sure not to add any "cyclical dependencies" between them. It is important that the reader can start with the first article and work their way to the last Learn React article without ever having to "look ahead" for a definition. This explains some ordering choices (e.g. that state is explained before events, or that "thinking in React" doesn't use refs). Learn React also serves as a reference manual for React concepts, so it is important to be very strict about their definitions and relationships between them.
**[API Reference](https://reactjs.org/apis/react)** is organized by APIs rather than concepts. It is intended to be exhaustive. Any corner cases or recommendations that were skipped for brevity in Learn React should be mentioned in the reference documentation for the corresponding APIs.
**[API Reference](https://react.dev/reference/react)** is organized by APIs rather than concepts. It is intended to be exhaustive. Any corner cases or recommendations that were skipped for brevity in Learn React should be mentioned in the reference documentation for the corresponding APIs.
**Try to follow your own instructions.**

24
beta/README.md → README.md

@ -1,7 +1,6 @@
# reactjs.org
This repo contains the source code and documentation powering [beta.reactjs.org](https://beta.reactjs.org/).
# react.dev
This repo contains the source code and documentation powering [react.dev](https://react.dev/).
## Getting started
@ -15,13 +14,11 @@ This repo contains the source code and documentation powering [beta.reactjs.org]
### Installation
1. `cd reactjs.org` to go into the project root
1. `cd beta` to open the beta website
1. `cd react.dev` to go into the project root
3. `yarn` to install the website's npm dependencies
### Running locally
1. Make sure you're in the `beta` folder
1. `yarn dev` to start the development server (powered by [Next.js](https://nextjs.org/))
1. `open http://localhost:3000` to open the site in your favorite browser
@ -48,26 +45,19 @@ The documentation is divided into several sections with a different tone and pur
### Test the change
1. If possible, test any visual changes in all latest versions of common browsers, on both desktop and mobile.
2. Run `yarn check-all` from the `beta` folder. (This will run Prettier, ESLint and validate types.)
2. Run `yarn check-all`. (This will run Prettier, ESLint and validate types.)
### Push it
1. `git add -A && git commit -m "My message"` (replacing `My message` with a commit message, such as `Fix header logo on Android`) to stage and commit your changes
1. `git push my-fork-name the-name-of-my-branch`
1. Go to the [reactjs.org repo](https://github.com/reactjs/reactjs.org) and you should see recently pushed branches.
1. Go to the [react.dev repo](https://github.com/reactjs/react.dev) and you should see recently pushed branches.
1. Follow GitHub's instructions.
1. If possible, include screenshots of visual changes. A preview build is triggered after your changes are pushed to GitHub.
## Translation
If you are interested in translating `reactjs.org`, please see the current translation efforts at [translations.reactjs.org](https://translations.reactjs.org/).
If your language does not have a translation and you would like to create one, please follow the instructions at [reactjs.org Translations](https://github.com/reactjs/reactjs.org-translation#translating-reactjsorg).
## Troubleshooting
- `yarn reset` to clear the local cache
If you are interested in translating `react.dev`, please see the current translation efforts [here](https://github.com/reactjs/react.dev/issues/4135).
## License
Content submitted to [reactjs.org](https://reactjs.org/) is CC-BY-4.0 licensed, as found in the [LICENSE-DOCS.md](https://github.com/open-source-explorer/reactjs.org/blob/master/LICENSE-DOCS.md) file.
Content submitted to [react.dev](https://react.dev/) is CC-BY-4.0 licensed, as found in the [LICENSE-DOCS.md](https://github.com/reactjs/react.dev/blob/master/LICENSE-DOCS.md) file.

0
beta/colors.js → colors.js

0
beta/next-env.d.ts → next-env.d.ts

0
beta/next.config.js → next.config.js

4
beta/package.json → package.json

@ -1,5 +1,5 @@
{
"name": "react-website",
"name": "react-dev",
"version": "1.0.0",
"private": true,
"license": "CC",
@ -18,7 +18,7 @@
"ci-check": "npm-run-all prettier:diff --parallel lint tsc lint-heading-ids",
"tsc": "tsc --noEmit",
"start": "next start",
"postinstall": "patch-package && (is-ci || (cd .. && husky install beta/.husky))",
"postinstall": "patch-package && (is-ci || (cd .. && husky install .husky))",
"check-all": "npm-run-all prettier lint:fix tsc"
},
"dependencies": {

0
beta/patches/@codemirror+lang-javascript+0.19.6.patch → patches/@codemirror+lang-javascript+0.19.6.patch

0
beta/patches/@codesandbox+sandpack-react+1.15.5.patch → patches/@codesandbox+sandpack-react+1.15.5.patch

0
beta/patches/@lezer+javascript+0.15.2.patch → patches/@lezer+javascript+0.15.2.patch

0
beta/patches/next+12.3.2-canary.7.patch → patches/next+12.3.2-canary.7.patch

0
beta/patches/next-remote-watch+1.0.0.patch → patches/next-remote-watch+1.0.0.patch

0
beta/plugins/markdownToHtml.js → plugins/markdownToHtml.js

0
beta/plugins/remark-header-custom-ids.js → plugins/remark-header-custom-ids.js

0
beta/plugins/remark-smartypants.js → plugins/remark-smartypants.js

0
beta/postcss.config.js → postcss.config.js

0
beta/public/favicon.ico → public/favicon.ico

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

0
beta/public/fonts/Source-Code-Pro-Regular.woff2 → public/fonts/Source-Code-Pro-Regular.woff2

0
beta/public/html/single-file-example.html → public/html/single-file-example.html

0
beta/public/images/blog/introducing-react-dev/home-dark.png → public/images/blog/introducing-react-dev/home-dark.png

Before

Width:  |  Height:  |  Size: 189 KiB

After

Width:  |  Height:  |  Size: 189 KiB

0
beta/public/images/blog/introducing-react-dev/home-light.png → public/images/blog/introducing-react-dev/home-light.png

Before

Width:  |  Height:  |  Size: 223 KiB

After

Width:  |  Height:  |  Size: 223 KiB

0
beta/public/images/docs/diagrams/passing_data_context_close.dark.png → public/images/docs/diagrams/passing_data_context_close.dark.png

Before

Width:  |  Height:  |  Size: 9.0 KiB

After

Width:  |  Height:  |  Size: 9.0 KiB

0
beta/public/images/docs/diagrams/passing_data_context_close.png → public/images/docs/diagrams/passing_data_context_close.png

Before

Width:  |  Height:  |  Size: 8.8 KiB

After

Width:  |  Height:  |  Size: 8.8 KiB

0
beta/public/images/docs/diagrams/passing_data_context_far.dark.png → public/images/docs/diagrams/passing_data_context_far.dark.png

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

0
beta/public/images/docs/diagrams/passing_data_context_far.png → public/images/docs/diagrams/passing_data_context_far.png

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 39 KiB

0
beta/public/images/docs/diagrams/passing_data_lifting_state.dark.png → public/images/docs/diagrams/passing_data_lifting_state.dark.png

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

0
beta/public/images/docs/diagrams/passing_data_lifting_state.png → public/images/docs/diagrams/passing_data_lifting_state.png

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

0
beta/public/images/docs/diagrams/passing_data_prop_drilling.dark.png → public/images/docs/diagrams/passing_data_prop_drilling.dark.png

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

0
beta/public/images/docs/diagrams/passing_data_prop_drilling.png → public/images/docs/diagrams/passing_data_prop_drilling.png

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

0
beta/public/images/docs/diagrams/preserving_state_add_component.dark.png → public/images/docs/diagrams/preserving_state_add_component.dark.png

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

0
beta/public/images/docs/diagrams/preserving_state_add_component.png → public/images/docs/diagrams/preserving_state_add_component.png

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

0
beta/public/images/docs/diagrams/preserving_state_diff_position_p1.dark.png → public/images/docs/diagrams/preserving_state_diff_position_p1.dark.png

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

0
beta/public/images/docs/diagrams/preserving_state_diff_position_p1.png → public/images/docs/diagrams/preserving_state_diff_position_p1.png

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

0
beta/public/images/docs/diagrams/preserving_state_diff_position_p2.dark.png → public/images/docs/diagrams/preserving_state_diff_position_p2.dark.png

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

0
beta/public/images/docs/diagrams/preserving_state_diff_position_p2.png → public/images/docs/diagrams/preserving_state_diff_position_p2.png

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

0
beta/public/images/docs/diagrams/preserving_state_diff_position_p3.dark.png → public/images/docs/diagrams/preserving_state_diff_position_p3.dark.png

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

0
beta/public/images/docs/diagrams/preserving_state_diff_position_p3.png → public/images/docs/diagrams/preserving_state_diff_position_p3.png

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

0
beta/public/images/docs/diagrams/preserving_state_diff_pt1.dark.png → public/images/docs/diagrams/preserving_state_diff_pt1.dark.png

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

0
beta/public/images/docs/diagrams/preserving_state_diff_pt1.png → public/images/docs/diagrams/preserving_state_diff_pt1.png

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

0
beta/public/images/docs/diagrams/preserving_state_diff_pt2.dark.png → public/images/docs/diagrams/preserving_state_diff_pt2.dark.png

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

0
beta/public/images/docs/diagrams/preserving_state_diff_pt2.png → public/images/docs/diagrams/preserving_state_diff_pt2.png

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

0
beta/public/images/docs/diagrams/preserving_state_diff_same_pt1.dark.png → public/images/docs/diagrams/preserving_state_diff_same_pt1.dark.png

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 38 KiB

0
beta/public/images/docs/diagrams/preserving_state_diff_same_pt1.png → public/images/docs/diagrams/preserving_state_diff_same_pt1.png

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 36 KiB

0
beta/public/images/docs/diagrams/preserving_state_diff_same_pt2.dark.png → public/images/docs/diagrams/preserving_state_diff_same_pt2.dark.png

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 38 KiB

0
beta/public/images/docs/diagrams/preserving_state_diff_same_pt2.png → public/images/docs/diagrams/preserving_state_diff_same_pt2.png

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

0
beta/public/images/docs/diagrams/preserving_state_dom_tree.dark.png → public/images/docs/diagrams/preserving_state_dom_tree.dark.png

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

0
beta/public/images/docs/diagrams/preserving_state_dom_tree.png → public/images/docs/diagrams/preserving_state_dom_tree.png

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

0
beta/public/images/docs/diagrams/preserving_state_increment.dark.png → public/images/docs/diagrams/preserving_state_increment.dark.png

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

0
beta/public/images/docs/diagrams/preserving_state_increment.png → public/images/docs/diagrams/preserving_state_increment.png

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

0
beta/public/images/docs/diagrams/preserving_state_remove_component.dark.png → public/images/docs/diagrams/preserving_state_remove_component.dark.png

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

0
beta/public/images/docs/diagrams/preserving_state_remove_component.png → public/images/docs/diagrams/preserving_state_remove_component.png

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

0
beta/public/images/docs/diagrams/preserving_state_same_component.dark.png → public/images/docs/diagrams/preserving_state_same_component.dark.png

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 43 KiB

0
beta/public/images/docs/diagrams/preserving_state_same_component.png → public/images/docs/diagrams/preserving_state_same_component.png

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

0
beta/public/images/docs/diagrams/preserving_state_tree.dark.png → public/images/docs/diagrams/preserving_state_tree.dark.png

Before

Width:  |  Height:  |  Size: 8.1 KiB

After

Width:  |  Height:  |  Size: 8.1 KiB

0
beta/public/images/docs/diagrams/preserving_state_tree.png → public/images/docs/diagrams/preserving_state_tree.png

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

0
beta/public/images/docs/diagrams/responding_to_input_flow.dark.png → public/images/docs/diagrams/responding_to_input_flow.dark.png

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

0
beta/public/images/docs/diagrams/responding_to_input_flow.png → public/images/docs/diagrams/responding_to_input_flow.png

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

0
beta/public/images/docs/diagrams/sharing_data_child.dark.png → public/images/docs/diagrams/sharing_data_child.dark.png

Before

Width:  |  Height:  |  Size: 8.8 KiB

After

Width:  |  Height:  |  Size: 8.8 KiB

0
beta/public/images/docs/diagrams/sharing_data_child.png → public/images/docs/diagrams/sharing_data_child.png

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

0
beta/public/images/docs/diagrams/sharing_data_child_clicked.dark.png → public/images/docs/diagrams/sharing_data_child_clicked.dark.png

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

0
beta/public/images/docs/diagrams/sharing_data_child_clicked.png → public/images/docs/diagrams/sharing_data_child_clicked.png

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

0
beta/public/images/docs/diagrams/sharing_data_parent.dark.png → public/images/docs/diagrams/sharing_data_parent.dark.png

Before

Width:  |  Height:  |  Size: 9.7 KiB

After

Width:  |  Height:  |  Size: 9.7 KiB

0
beta/public/images/docs/diagrams/sharing_data_parent.png → public/images/docs/diagrams/sharing_data_parent.png

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

0
beta/public/images/docs/diagrams/sharing_data_parent_clicked.dark.png → public/images/docs/diagrams/sharing_data_parent_clicked.dark.png

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

0
beta/public/images/docs/diagrams/sharing_data_parent_clicked.png → public/images/docs/diagrams/sharing_data_parent_clicked.png

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

0
beta/public/images/docs/diagrams/sharing_state_child.dark.png → public/images/docs/diagrams/sharing_state_child.dark.png

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

0
beta/public/images/docs/diagrams/sharing_state_child.png → public/images/docs/diagrams/sharing_state_child.png

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

0
beta/public/images/docs/diagrams/sharing_state_child_clicked.dark.png → public/images/docs/diagrams/sharing_state_child_clicked.dark.png

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

0
beta/public/images/docs/diagrams/sharing_state_child_clicked.png → public/images/docs/diagrams/sharing_state_child_clicked.png

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

0
beta/public/images/docs/diagrams/sharing_state_parent.dark.png → public/images/docs/diagrams/sharing_state_parent.dark.png

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

0
beta/public/images/docs/diagrams/sharing_state_parent.png → public/images/docs/diagrams/sharing_state_parent.png

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

0
beta/public/images/docs/diagrams/sharing_state_parent_clicked.dark.png → public/images/docs/diagrams/sharing_state_parent_clicked.dark.png

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

0
beta/public/images/docs/diagrams/sharing_state_parent_clicked.png → public/images/docs/diagrams/sharing_state_parent_clicked.png

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

0
beta/public/images/docs/diagrams/writing_jsx_form.dark.png → public/images/docs/diagrams/writing_jsx_form.dark.png

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

0
beta/public/images/docs/diagrams/writing_jsx_form.png → public/images/docs/diagrams/writing_jsx_form.png

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

0
beta/public/images/docs/diagrams/writing_jsx_html.dark.png → public/images/docs/diagrams/writing_jsx_html.dark.png

Before

Width:  |  Height:  |  Size: 6.5 KiB

After

Width:  |  Height:  |  Size: 6.5 KiB

0
beta/public/images/docs/diagrams/writing_jsx_html.png → public/images/docs/diagrams/writing_jsx_html.png

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

0
beta/public/images/docs/diagrams/writing_jsx_js.dark.png → public/images/docs/diagrams/writing_jsx_js.dark.png

Before

Width:  |  Height:  |  Size: 7.8 KiB

After

Width:  |  Height:  |  Size: 7.8 KiB

0
beta/public/images/docs/diagrams/writing_jsx_js.png → public/images/docs/diagrams/writing_jsx_js.png

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

0
beta/public/images/docs/diagrams/writing_jsx_sidebar.dark.png → public/images/docs/diagrams/writing_jsx_sidebar.dark.png

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

0
beta/public/images/docs/diagrams/writing_jsx_sidebar.png → public/images/docs/diagrams/writing_jsx_sidebar.png

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

0
beta/public/images/docs/illustrations/i_browser-paint.png → public/images/docs/illustrations/i_browser-paint.png

Before

Width:  |  Height:  |  Size: 71 KiB

After

Width:  |  Height:  |  Size: 71 KiB

0
beta/public/images/docs/illustrations/i_children-prop.png → public/images/docs/illustrations/i_children-prop.png

Before

Width:  |  Height:  |  Size: 57 KiB

After

Width:  |  Height:  |  Size: 57 KiB

0
beta/public/images/docs/illustrations/i_declarative-ui-programming.png → public/images/docs/illustrations/i_declarative-ui-programming.png

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 79 KiB

0
beta/public/images/docs/illustrations/i_imperative-ui-programming.png → public/images/docs/illustrations/i_imperative-ui-programming.png

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 56 KiB

0
beta/public/images/docs/illustrations/i_import-export.svg → public/images/docs/illustrations/i_import-export.svg

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

0
beta/public/images/docs/illustrations/i_inputs1.png → public/images/docs/illustrations/i_inputs1.png

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

0
beta/public/images/docs/illustrations/i_inputs2.png → public/images/docs/illustrations/i_inputs2.png

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

0
beta/public/images/docs/illustrations/i_puritea-recipe.png → public/images/docs/illustrations/i_puritea-recipe.png

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save