Skip to content

Commit fce935d

Browse files
committed
Merge branch 'master' into tr/concurrent-reference
2 parents e9f4cda + a5fe204 commit fce935d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+442
-980
lines changed

content/blog/2019-10-22-react-release-channels.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Because the source of truth for React is our [public GitHub repository](https://
1313

1414
We would like to make it even easier for developers to test prerelease builds of React, so we're formalizing our process with three separate release channels.
1515

16-
## Release Channels
16+
## Release Channels {#release-channels}
1717

1818
> The information in this post is also available on our [Release Channels](/docs/release-channels.html) page. We will update that document whenever there are changes to our release process.
1919
@@ -29,15 +29,15 @@ All releases are published to npm, but only Latest uses [semantic versioning](/d
2929

3030
By publishing prereleases to the same registry that we use for stable releases, we are able to take advantage of the many tools that support the npm workflow, like [unpkg](https://unpkg.com) and [CodeSandbox](https://codesandbox.io).
3131

32-
### Latest Channel
32+
### Latest Channel {#latest-channel}
3333

3434
Latest is the channel used for stable React releases. It corresponds to the `latest` tag on npm. It is the recommended channel for all React apps that are shipped to real users.
3535

3636
**If you're not sure which channel you should use, it's Latest.** If you're a React developer, this is what you're already using.
3737

3838
You can expect updates to Latest to be extremely stable. Versions follow the semantic versioning scheme. Learn more about our commitment to stability and incremental migration in our [versioning policy](/docs/faq-versioning.html).
3939

40-
### Next Channel
40+
### Next Channel {#next-channel}
4141

4242
The Next channel is a prerelease channel that tracks the master branch of the React repository. We use prereleases in the Next channel as release candidates for the Latest channel. You can think of Next as a superset of Latest that is updated more frequently.
4343

@@ -47,7 +47,7 @@ The degree of change between the most recent Next release and the most recent La
4747

4848
Releases in Next are published with the `next` tag on npm. Versions are generated from a hash of the build's contents, e.g. `0.0.0-1022ee0ec`.
4949

50-
#### Using the Next Channel for Integration Testing
50+
#### Using the Next Channel for Integration Testing {#using-the-next-channel-for-integration-testing}
5151

5252
The Next channel is designed to support integration testing between React and other projects.
5353

@@ -73,7 +73,7 @@ If you're the author of a third party React framework, library, developer tool,
7373

7474
A project that uses this workflow is Next.js. (No pun intended! Seriously!) You can refer to their [CircleCI configuration](https://github.com/zeit/next.js/blob/c0a1c0f93966fe33edd93fb53e5fafb0dcd80a9e/.circleci/config.yml) as an example.
7575

76-
### Experimental Channel
76+
### Experimental Channel {#experimental-channel}
7777

7878
Like Next, the Experimental channel is a prerelease channel that tracks the master branch of the React repository. Unlike Next, Experimental releases include additional features and APIs that are not ready for wider release.
7979

@@ -83,15 +83,15 @@ Experimental releases may be significantly different than releases to Next and L
8383

8484
Releases in Experimental are published with the `experimental` tag on npm. Versions are generated from a hash of the build's contents, e.g. `0.0.0-experimental-1022ee0ec`.
8585

86-
#### What Goes Into an Experimental Release?
86+
#### What Goes Into an Experimental Release? {#what-goes-into-an-experimental-release}
8787

8888
Experimental features are ones that are not ready to be released to the wider public, and may change drastically before they are finalized. Some experiments may never be finalized -- the reason we have experiments is to test the viability of proposed changes.
8989

9090
For example, if the Experimental channel had existed when we announced Hooks, we would have released Hooks to the Experimental channel weeks before they were available in Latest.
9191

9292
You may find it valuable to run integration tests against Experimental. This is up to you. However, be advised that Experimental is even less stable than Next. **We do not guarantee any stability between Experimental releases.**
9393

94-
#### How Can I Learn More About Experimental Features?
94+
#### How Can I Learn More About Experimental Features? {#how-can-i-learn-more-about-experimental-features}
9595

9696
Experimental features may or may not be documented. Usually, experiments aren't documented until they are close to shipping in Next or Stable.
9797

content/blog/2019-11-06-building-great-user-experiences-with-concurrent-mode-and-suspense.md

Lines changed: 229 additions & 0 deletions
Large diffs are not rendered by default.

content/community/articles.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,4 @@ permalink: community/articles.html
1717
- [How to Use the React Profiler Component to Measure Render Performance](https://medium.com/@adamhenson/how-to-use-the-react-profiler-component-to-measure-performance-improvements-from-hooks-d43b7092d7a8) - Adam Henson's article exemplifying a use case for `<React.Profiler />`.
1818
- [Thinking in React Hooks](https://wattenberger.com/blog/react-hooks) - Amelia Wattenberger's provides visualizations and highlighting the mindset change needed switching from classes to functional components + hooks.
1919
- [React/Redux Links](https://github.com/markerikson/react-redux-links) - Curated tutorial and resource links by Mark Erikson collected on React, Redux, ES6, and more. Very helpful for all kind of developers because of it's categorised content.
20+
- [Developer Productivity Tips from the React Experts](https://www.telerik.com/kendo-react-ui/react-best-practices-and-productivity-tips/) - The KendoReact team curated the top productivity tips of 20+ React experts. Includes tips from Emma Wedekind, Kent C. Dodds, vjeux and many more.

content/community/complementary-tools.it-IT.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

content/community/complementary-tools.ko-KR.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

content/community/complementary-tools.zh-CN.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

content/community/conferences.it-IT.md

Lines changed: 0 additions & 19 deletions
This file was deleted.

content/community/conferences.ko-KR.md

Lines changed: 0 additions & 19 deletions
This file was deleted.

content/community/conferences.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@ December 6, 2019 in Berlin, Germany
2222

2323
[Website](https://reactday.berlin) - [Twitter](https://twitter.com/reactdayberlin) - [Facebook](https://www.facebook.com/reactdayberlin/) - [Videos](https://www.youtube.com/reactdayberlin)
2424

25+
### React Barcamp Cologne 2020 {#react-barcamp-cologne-2020}
26+
February 1-2, 2020 in Cologne, Germany
27+
28+
[Website](https://react-barcamp.de/) - [Twitter](https://twitter.com/ReactBarcamp) - [Facebook](https://www.facebook.com/reactbarcamp)
29+
2530
### ReactConf AU 2020 {#reactconfau}
2631
February 27 & 28, 2020 in Sydney, Australia
2732

@@ -37,6 +42,11 @@ April 23 - 24, 2020 in Kraków, Poland
3742

3843
[Website](http://appjs.co/react) - [Twitter](https://twitter.com/appjsconf)
3944

45+
### React Day Bangalore 2020 {#react-day-bangalore-2020}
46+
April 25, 2020 in Bangalore, India
47+
48+
[Website](https://reactday.in) - [Twitter](https://twitter.com/ReactDayIn)
49+
4050
### render(ATL) 2020 {#render-atlanta-2020}
4151
May 4-6, 2020. Atlanta, GA, USA.
4252

@@ -57,6 +67,11 @@ June 15, 2020. Tel Aviv, Israel.
5767

5868
[Website](https://react-next.com/) - [Twitter](https://twitter.com/reactnext) - [Facebook](https://www.facebook.com/ReactNext2016/)
5969

70+
### React Loop 2020 {#react-loop-2020}
71+
June 19, 2020. Chicago, Illinois, USA.
72+
73+
[Website](https://reactloop.com) - [Twitter](https://twitter.com/ReactLoop)
74+
6075
### React Week NY 2020 {#react-week-ny-2020}
6176
July 17, 2020. New York City, USA.
6277

content/community/conferences.zh-CN.md

Lines changed: 0 additions & 29 deletions
This file was deleted.

content/community/examples.it-IT.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

content/community/examples.ko-KR.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

content/community/examples.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@ There are many example projects created by the React community. Feel free to add
1111

1212
* **[Calculator](https://github.com/ahfarmer/calculator)** Implementation of the iOS calculator built in React
1313
* **[Emoji Search](https://github.com/ahfarmer/emoji-search)** Simple React app for searching emoji
14-
* **[Github Battle App](https://tm.dev/react-course-project/)** Battle two Github users and see the most popular Github projects for any language.
15-
* **[React Powered Hacker News Client](https://github.com/insin/react-hn)** A React & react-router-powered implementation of Hacker News using its Firebase API.
14+
* **[GitHub Battle App](https://tm.dev/react-course-project/)** Battle two GitHub users and see the most popular Github projects for any language.
15+
* **[React Powered Hacker News Client](https://github.com/insin/react-hn)** A React & `react-router`-powered implementation of Hacker News using its Firebase API
1616
* **[Pokedex](https://github.com/alik0211/pokedex)** The list of Pokémon with live search
17-
* **[Shopping Cart](https://github.com/jeffersonRibeiro/react-shopping-cart)** Simple ecommerce cart application built using React
17+
* **[Shopping Cart](https://github.com/jeffersonRibeiro/react-shopping-cart)** Simple e-commerce cart application built using React
1818
* **[Progressive Web Tetris](https://github.com/skidding/flatris)** Besides a beautiful, mobile-friendly implementation of Tetris, this project is a playground for integrating and experimenting with web technologies.
1919
* **[Product Comparison Page](https://github.com/Rhymond/product-compare-react)** Simple Product Compare page built in React
20-
* **[Hacker News Clone React/GraphQL](https://github.com/clintonwoo/hackernews-react-graphql)** Hacker News clone rewritten with universal JavaScript, using React and GraphQL.
21-
* **[Bitcoin Price Index](https://github.com/mrkjlchvz/bitcoin-price-index)** Simple bitcoin price index data from CoinDesk API.
22-
* **[Builder Book](https://github.com/builderbook/builderbook)** Open source web app to write and host documentation or sell books. Built with React, Material-UI, Next, Express, Mongoose, MongoDB.
20+
* **[Hacker News Clone React/GraphQL](https://github.com/clintonwoo/hackernews-react-graphql)** Hacker News clone rewritten with universal JavaScript, using React and GraphQL
21+
* **[Bitcoin Price Index](https://github.com/mrkjlchvz/bitcoin-price-index)** Simple Bitcoin price index data from CoinDesk API
22+
* **[Builder Book](https://github.com/builderbook/builderbook)** Open-source web app to write and host documentation or sell books. Built with React, Material-UI, Next, Express, Mongoose, MongoDB.
2323
* **[GFonts Space](https://github.com/pankajladhar/GFontsSpace)** A space which allows user to play with Google fonts. Built with React, Redux and React-Router.
2424
* **[Course Learn Page](https://github.com/ulearnpro/ulearn)** Open Source LMS script in Laravel 5.8 and ReactJS 16.9
2525
* **[Speedy math](https://github.com/pankajladhar/speedy-math)** An application which allows kids to practice basic Mathematics i.e Addition, Subtraction, Multiply, Comparison. It is a PWA (Progressive web app) with offline support and install as App features.

content/community/examples.zh-CN.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

content/community/external-resources.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,5 @@ React community には選定された多くの素晴らしいリソースがあ
1717
- [Awesome React Components](https://github.com/brillout/awesome-react-components) - React components についての選定されたリストです。
1818

1919
- [Awesome React Talks](https://github.com/tiaanduplessis/awesome-react-talks) - React talks についての選定されたリストです。
20+
21+
- [Hero35 React Hub](https://hero35.com/stack/react) - React の*すべて*のカンファや講演がカテゴリ別に選定されて収録されているウェブサイトです。

content/community/meetups.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,14 @@ Do you have a local React.js meetup? Add it here! (Please keep the list alphabet
2222
## Brazil {#brazil}
2323
* [Belo Horizonte](https://www.meetup.com/reactbh/)
2424
* [Curitiba](https://www.meetup.com/pt-br/ReactJS-CWB/)
25+
* [Florianópolis](https://www.meetup.com/pt-br/ReactJS-Floripa/)
26+
* [Goiânia](https://www.meetup.com/pt-br/React-Goiania/)
2527
* [Joinville](https://www.meetup.com/pt-BR/React-Joinville/)
28+
* [Juiz de Fora](https://www.meetup.com/pt-br/React-Juiz-de-Fora/)
29+
* [Maringá](https://www.meetup.com/pt-BR/React-Maringa/)
30+
* [Porto Alegre](https://www.meetup.com/pt-BR/React-Porto-Alegre/)
2631
* [Rio de Janeiro](https://www.meetup.com/pt-BR/React-Rio-de-Janeiro/)
32+
* [Salvador](https://www.meetup.com/pt-BR/ReactSSA)
2733
* [São Paulo](https://www.meetup.com/pt-BR/ReactJS-SP/)
2834
* [Vila Velha](https://www.meetup.com/pt-BR/React-ES/)
2935

@@ -55,6 +61,7 @@ Do you have a local React.js meetup? Add it here! (Please keep the list alphabet
5561
* [Paris](https://www.meetup.com/ReactJS-Paris/)
5662

5763
## Germany {#germany}
64+
* [Cologne](https://www.meetup.com/React-Cologne/)
5865
* [Düsseldorf](https://www.meetup.com/de-DE/ReactJS-Meetup-Dusseldorf/)
5966
* [Hamburg](https://www.meetup.com/Hamburg-React-js-Meetup/)
6067
* [Karlsruhe](https://www.meetup.com/react_ka/)
@@ -75,6 +82,9 @@ Do you have a local React.js meetup? Add it here! (Please keep the list alphabet
7582
* [Delhi NCR](https://www.meetup.com/React-Delhi-NCR/)
7683
* [Jaipur](https://www.meetup.com/JaipurJS-Developer-Meetup/)
7784

85+
## Indonesia {#indonesia}
86+
* [Indonesia](https://www.meetup.com/reactindonesia/)
87+
7888
## Ireland {#ireland}
7989
* [Dublin](https://www.meetup.com/ReactJS-Dublin/)
8090

@@ -137,6 +147,7 @@ Do you have a local React.js meetup? Add it here! (Please keep the list alphabet
137147
* [Chicago, IL - ReactJS](https://www.meetup.com/React-Chicago/)
138148
* [Columbus, OH - ReactJS](https://www.meetup.com/ReactJS-Columbus-meetup/)
139149
* [Dallas, TX - ReactJS](https://www.meetup.com/ReactDallas/)
150+
* [Detroit, MI - Detroit React User Group](https://www.meetup.com/Detroit-React-User-Group/)
140151
* [Irvine, CA - ReactJS](https://www.meetup.com/ReactJS-OC/)
141152
* [Kansas City, MO - ReactJS](https://www.meetup.com/Kansas-City-React-Meetup/)
142153
* [Las Vegas, NV - ReactJS](https://www.meetup.com/ReactVegas/)

content/community/nav.yml

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -18,23 +18,3 @@
1818
title: Videos
1919
- id: external-resources
2020
title: External Resources
21-
- title: Tools
22-
items:
23-
- id: debugging-tools
24-
title: Debugging
25-
- id: component-workbenches
26-
title: Component Workbenches
27-
- id: jsx-integrations
28-
title: JSX Integrations
29-
- id: starter-kits
30-
title: Starter Kits
31-
- id: routing
32-
title: Routing
33-
- id: model-management
34-
title: Model Management
35-
- id: data-fetching
36-
title: Data Fetching
37-
- id: ui-components
38-
title: UI Components
39-
- id: misc
40-
title: Miscellaneous

content/community/tools-comp-workbenches.md

Lines changed: 0 additions & 15 deletions
This file was deleted.

content/community/tools-data-fetching.md

Lines changed: 0 additions & 12 deletions
This file was deleted.

content/community/tools-debugging.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)