dan
2 years ago
committed by
GitHub
13 changed files with 1212 additions and 21 deletions
@ -0,0 +1,672 @@ |
|||
--- |
|||
title: React Conferences |
|||
--- |
|||
|
|||
<Intro> |
|||
|
|||
Do you know of a local React.js conference? Add it here! (Please keep the list chronological) |
|||
|
|||
</Intro> |
|||
|
|||
## Upcoming Conferences {/*upcoming-conferences*/} |
|||
|
|||
### React Global Online Summit 22.2 by Geekle {/*react-global-online-summit-222-by-geekle*/} |
|||
November 8 - 9, 2022 - Online Summit |
|||
|
|||
[Website](https://events.geekle.us/react3/) - [LinkedIn](https://www.linkedin.com/posts/geekle-us_event-react-reactjs-activity-6964904611207864320-gpDx?utm_source=share&utm_medium=member_desktop) |
|||
|
|||
### Remix Conf Europe 2022 {/*remix-conf-europe-2022*/} |
|||
November 18, 2022, 7am PST / 10am EST / 4pm CET - remote event |
|||
|
|||
[Website](https://remixconf.eu/) - [Twitter](https://twitter.com/remixconfeu) |
|||
|
|||
### React Day Berlin 2022 {/*react-day-berlin-2022*/} |
|||
December 2, 2022. In-person in Berlin, Germany + remote (hybrid event) |
|||
|
|||
[Website](https://reactday.berlin) - [Twitter](https://twitter.com/reactdayberlin) - [Facebook](https://www.facebook.com/reactdayberlin/) - [Videos](https://www.youtube.com/c/ReactConferences) |
|||
|
|||
### RemixConf 2023 {/*remixconf-2023*/} |
|||
May, 2023. Salt Lake City, UT |
|||
|
|||
[Website](https://remix.run/conf/2023) - [Twitter](https://twitter.com/remix_run) |
|||
|
|||
### App.js Conf 2023 {/*appjs-conf-2023*/} |
|||
May 10 - 12, 2023. In-person in Kraków, Poland + remote |
|||
|
|||
[Website](https://appjs.co) - [Twitter](https://twitter.com/appjsconf) |
|||
|
|||
### Render(ATL) 2023 🍑 {/*renderatl-2023-*/} |
|||
May 31 - June 2, 2023. Atlanta, GA, USA |
|||
|
|||
[Website](https://renderatl.com) - [Discord](https://www.renderatl.com/discord) - [Twitter](https://twitter.com/renderATL) - [Instagram](https://www.instagram.com/renderatl/) - [Facebook](https://www.facebook.com/renderatl/) - [LinkedIn](https://www.linkedin.com/company/renderatl) - [Podcast](https://www.renderatl.com/culture-and-code#/) |
|||
|
|||
### React Summit 2023 {/*react-summit-2023*/} |
|||
June 2 & 6, 2023. In-person in Amsterdam, Netherlands + remote first interactivity (hybrid event) |
|||
|
|||
[Website](https://reactsummit.com) - [Twitter](https://twitter.com/reactsummit) - [Facebook](https://www.facebook.com/reactamsterdam) - [Videos](https://youtube.com/c/ReactConferences) |
|||
|
|||
### ReactNext 2023 {/*reactnext-2023*/} |
|||
June 27th, 2023. Tel Aviv, Israel |
|||
|
|||
[Website](https://www.react-next.com/) - [Facebook](https://www.facebook.com/ReactNextConf) - [Youtube](https://www.youtube.com/@ReactNext) |
|||
|
|||
## Past Conferences {/*past-conferences*/} |
|||
|
|||
### React Advanced 2022 {/*react-advanced-2022*/} |
|||
October 21 & 25, 2022. In-person in London, UK + remote (hybrid event) |
|||
|
|||
[Website](https://www.reactadvanced.com/) - [Twitter](https://twitter.com/ReactAdvanced) - [Facebook](https://www.facebook.com/ReactAdvanced) - [Videos](https://www.youtube.com/c/ReactConferences) |
|||
|
|||
### ReactJS Day 2022 {/*reactjs-day-2022*/} |
|||
October 21, 2022 in Verona, Italy |
|||
|
|||
[Website](https://2022.reactjsday.it/) - [Twitter](https://twitter.com/reactjsday) - [LinkedIn](https://www.linkedin.com/company/grusp/) - [Facebook](https://www.facebook.com/reactjsday/) - [Videos](https://www.youtube.com/c/grusp) |
|||
|
|||
### React Brussels 2022 {/*react-brussels-2022*/} |
|||
October 14, 2022. In-person in Brussels, Belgium + remote (hybrid event) |
|||
|
|||
[Website](https://www.react.brussels/) - [Twitter](https://twitter.com/BrusselsReact) - [LinkedIn](https://www.linkedin.com/events/6938421827153088512/) - [Facebook](https://www.facebook.com/events/1289080838167252/) - [Videos](https://www.youtube.com/channel/UCvES7lMpnx-t934qGxD4w4g) |
|||
|
|||
### React Alicante 2022 {/*react-alicante-2022*/} |
|||
September 29 - October 1, 2022. In-person in Alicante, Spain + remote (hybrid event) |
|||
|
|||
[Website](https://reactalicante.es/) - [Twitter](https://twitter.com/reactalicante) - [Facebook](https://www.facebook.com/ReactAlicante) - [Videos](https://www.youtube.com/channel/UCaSdUaITU1Cz6PvC97A7e0w) |
|||
### React India 2022 {/*react-india-2022*/} |
|||
September 22 - 24, 2022. In-person in Goa, India + remote (hybrid event) |
|||
|
|||
[Website](https://www.reactindia.io) - [Twitter](https://twitter.com/react_india) - [Facebook](https://www.facebook.com/ReactJSIndia) - [Videos](https://www.youtube.com/channel/UCaFbHCBkPvVv1bWs_jwYt3w) |
|||
|
|||
### React Finland 2022 {/*react-finland-2022*/} |
|||
September 12 - 16, 2022. In-person in Helsinki, Finland |
|||
|
|||
[Website](https://react-finland.fi/) - [Twitter](https://twitter.com/ReactFinland) - [Schedule](https://react-finland.fi/schedule/) - [Speakers](https://react-finland.fi/speakers/) |
|||
|
|||
### React Native EU 2022: Powered by callstack {/*react-native-eu-2022-powered-by-callstack*/} |
|||
September 1-2, 2022 - Remote event |
|||
|
|||
[Website](https://www.react-native.eu/?utm_campaign=React_Native_EU&utm_source=referral&utm_content=reactjs_community_conferences) - |
|||
[Twitter](https://twitter.com/react_native_eu) - |
|||
[Linkedin](https://www.linkedin.com/showcase/react-native-eu) - |
|||
[Facebook](https://www.facebook.com/reactnativeeu/) - |
|||
[Instagram](https://www.instagram.com/reactnative_eu/) |
|||
|
|||
### ReactNext 2022 {/*reactnext-2022*/} |
|||
June 28, 2022. Tel-Aviv, Israel |
|||
|
|||
[Website](https://react-next.com) - [Twitter](https://twitter.com/ReactNext) - [Videos](https://www.youtube.com/c/ReactNext) |
|||
|
|||
### React Norway 2022 {/*react-norway-2022*/} |
|||
June 24, 2022. In-person at Farris Bad Hotel in Larvik, Norway and online (hybrid event). |
|||
|
|||
[Website](https://reactnorway.com/) - [Twitter](https://twitter.com/ReactNorway) |
|||
|
|||
### React Summit 2022 {/*react-summit-2022*/} |
|||
June 17 & 21, 2022. In-person in Amsterdam, Netherlands + remote first interactivity (hybrid event) |
|||
|
|||
[Website](https://reactsummit.com) - [Twitter](https://twitter.com/reactsummit) - [Facebook](https://www.facebook.com/reactamsterdam) - [Videos](https://youtube.com/c/ReactConferences) |
|||
|
|||
### App.js Conf 2022 {/*appjs-conf-2022*/} |
|||
June 8 - 10, 2022. In-person in Kraków, Poland + remote |
|||
|
|||
[Website](https://appjs.co) - [Twitter](https://twitter.com/appjsconf) |
|||
|
|||
### React Day Bangalore 2022 {/*react-day-bangalore-2022*/} |
|||
June 8 - 9, 2022. Remote |
|||
|
|||
[Website](https://reactday.in/) - [Twitter](https://twitter.com/ReactDayIn) - [Linkedin](https://www.linkedin.com/company/react-day/) - [YouTube](https://www.youtube.com/reactify_in) |
|||
|
|||
### render(ATL) 2022 🍑 {/*renderatl-2022-*/} |
|||
June 1 - 4, 2022. Atlanta, GA, USA |
|||
|
|||
[Website](https://renderatl.com) - [Discord](https://www.renderatl.com/discord) - [Twitter](https://twitter.com/renderATL) - [Instagram](https://www.instagram.com/renderatl/) - [Facebook](https://www.facebook.com/renderatl/) - [LinkedIn](https://www.linkedin.com/company/renderatl) - [Podcast](https://www.renderatl.com/culture-and-code#/) |
|||
|
|||
### RemixConf 2022 {/*remixconf-2022*/} |
|||
May 24 - 25, 2022. Salt Lake City, UT |
|||
|
|||
[Website](https://remix.run/conf/2022) - [Twitter](https://twitter.com/remix_run) - [YouTube](https://www.youtube.com/playlist?list=PLXoynULbYuEC36XutMMWEuTu9uuh171wx) |
|||
|
|||
### Reactathon 2022 {/*reactathon-2022*/} |
|||
May 3 - 5, 2022. Berkeley, CA |
|||
|
|||
[Website](https://reactathon.com) - [Twitter](https://twitter.com/reactathon) -[YouTube](https://www.youtube.com/watch?v=-YG5cljNXIA) |
|||
|
|||
### React Global Online Summit 2022 by Geekle {/*react-global-online-summit-2022-by-geekle*/} |
|||
April 20 - 21, 2022 - Online Summit |
|||
|
|||
[Website](https://events.geekle.us/react2/) - [LinkedIn](https://www.linkedin.com/events/reactglobalonlinesummit-226887417664541614081/) |
|||
|
|||
### React Miami 2022 🌴 {/*react-miami-2022-*/} |
|||
April 18 - 19, 2022. Miami, Florida |
|||
[Website](https://www.reactmiami.com/) |
|||
|
|||
### React Live 2022 {/*react-live-2022*/} |
|||
April 1, 2022. Amsterdam, The Netherlands |
|||
|
|||
[Website](https://www.reactlive.nl/) - [Twitter](https://twitter.com/reactlivenl) |
|||
|
|||
### AgentConf 2022 {/*agentconf-2022*/} |
|||
|
|||
January 27 - 30, 2022. In-person in Dornbirn and Lech Austria |
|||
|
|||
[Website](https://agent.sh/) - [Twitter](https://twitter.com/AgentConf) - [Instagram](https://www.instagram.com/teamagent/) |
|||
|
|||
### React Conf 2021 {/*react-conf-2021*/} |
|||
December 8, 2021 - remote event (replay event on December 9) |
|||
|
|||
[Website](https://conf.reactjs.org/) |
|||
|
|||
### ReactEurope 2021 {/*reacteurope-2021*/} |
|||
December 9-10, 2021 - remote event |
|||
|
|||
[Videos](https://www.youtube.com/c/ReacteuropeOrgConf) |
|||
|
|||
### ReactNext 2021 {/*reactnext-2021*/} |
|||
December 15, 2021. Tel-Aviv, Israel |
|||
|
|||
[Website](https://react-next.com) - [Twitter](https://twitter.com/ReactNext) - [Videos](https://www.youtube.com/channel/UC3BT8hh3yTTYxbLQy_wbk2w) |
|||
|
|||
### React India 2021 {/*react-india-2021*/} |
|||
November 12-13, 2021 - remote event |
|||
|
|||
[Website](https://www.reactindia.io) - [Twitter](https://twitter.com/react_india) - [Facebook](https://www.facebook.com/ReactJSIndia/) - [LinkedIn](https://www.linkedin.com/showcase/14545585) - [YouTube](https://www.youtube.com/channel/UCaFbHCBkPvVv1bWs_jwYt3w/videos) |
|||
|
|||
### React Global by Geekle {/*react-global-by-geekle*/} |
|||
November 3-4, 2021 - remote event |
|||
|
|||
[Website](https://geekle.us/react) - [LinkedIn](https://www.linkedin.com/events/javascriptglobalsummit6721691514176720896/) - [YouTube](https://www.youtube.com/watch?v=0HhWIvPhbu0) |
|||
|
|||
### React Advanced 2021 {/*react-advanced-2021*/} |
|||
October 22-23, 2021. In-person in London, UK + remote (hybrid event) |
|||
|
|||
[Website](https://reactadvanced.com) - [Twitter](https://twitter.com/reactadvanced) - [Facebook](https://www.facebook.com/ReactAdvanced) - [Videos](https://youtube.com/c/ReactConferences) |
|||
|
|||
### React Conf Brasil 2021 {/*react-conf-brasil-2021*/} |
|||
October 16, 2021 - remote event |
|||
|
|||
[Website](http://reactconf.com.br) - [Twitter](https://twitter.com/reactconfbr) - [Slack](https://react.now.sh) - [Facebook](https://facebook.com/reactconf) - [Instagram](https://instagram.com/reactconfbr) - [YouTube](https://www.youtube.com/channel/UCJL5eorStQfC0x1iiWhvqPA/videos) |
|||
|
|||
### React Brussels 2021 {/*react-brussels-2021*/} |
|||
October 15, 2021 - remote event |
|||
|
|||
[Website](https://www.react.brussels/) - [Twitter](https://twitter.com/BrusselsReact) - [LinkedIn](https://www.linkedin.com/events/6805708233819336704/) |
|||
|
|||
### render(ATL) 2021 {/*renderatl-2021*/} |
|||
September 13-15, 2021. Atlanta, GA, USA |
|||
|
|||
[Website](https://renderatl.com) - [Twitter](https://twitter.com/renderATL) - [Instagram](https://www.instagram.com/renderatl/) - [Facebook](https://www.facebook.com/renderatl/) - [LinkedIn](https://www.linkedin.com/company/renderatl) |
|||
|
|||
### React Native EU 2021 {/*react-native-eu-2021*/} |
|||
September 1-2, 2021 - remote event |
|||
|
|||
[Website](https://www.react-native.eu/) - [Twitter](https://twitter.com/react_native_eu) - [Facebook](https://www.facebook.com/reactnativeeu/) - [Instagram](https://www.instagram.com/reactnative_eu/) |
|||
|
|||
### React Finland 2021 {/*react-finland-2021*/} |
|||
August 30 - September 3, 2021 - remote event |
|||
|
|||
[Website](https://react-finland.fi/) - [Twitter](https://twitter.com/ReactFinland) - [LinkedIn](https://www.linkedin.com/company/react-finland/) |
|||
|
|||
### React Case Study Festival 2021 {/*react-case-study-festival-2021*/} |
|||
April 27-28, 2021 - remote event |
|||
|
|||
[Website](https://link.geekle.us/react/offsite) - [LinkedIn](https://www.linkedin.com/events/reactcasestudyfestival6721300943411015680/) - [Facebook](https://www.facebook.com/events/255715435820203) |
|||
|
|||
### React Summit - Remote Edition 2021 {/*react-summit---remote-edition-2021*/} |
|||
April 14-16, 2021, 7am PST / 10am EST / 4pm CEST - remote event |
|||
|
|||
[Website](https://remote.reactsummit.com) - [Twitter](https://twitter.com/reactsummit) - [Facebook](https://www.facebook.com/reactamsterdam) - [Videos](https://youtube.com/c/ReactConferences) |
|||
|
|||
### React fwdays’21 {/*react-fwdays21*/} |
|||
March 27, 2021 - remote event |
|||
|
|||
[Website](https://fwdays.com/en/event/react-fwdays-2021) - [Twitter](https://twitter.com/fwdays) - [Facebook](https://www.facebook.com/events/1133828147054286) - [LinkedIn](https://www.linkedin.com/events/reactfwdays-21onlineconference6758046347334582273) - [Meetup](https://www.meetup.com/ru-RU/Fwdays/events/275764431/) |
|||
|
|||
### React Next 2020 {/*react-next-2020*/} |
|||
December 1-2, 2020 - remote event |
|||
|
|||
[Website](https://react-next.com/) - [Twitter](https://twitter.com/reactnext) - [Facebook](https://www.facebook.com/ReactNext2016/) |
|||
|
|||
### React Conf Brasil 2020 {/*react-conf-brasil-2020*/} |
|||
November 21, 2020 - remote event |
|||
|
|||
[Website](https://reactconf.com.br/) - [Twitter](https://twitter.com/reactconfbr) - [Slack](https://react.now.sh/) |
|||
|
|||
### React Summit 2020 {/*react-summit-2020*/} |
|||
October 15-16, 2020, 7am PST / 10am EST / 4pm CEST - remote event |
|||
|
|||
[Website](https://reactsummit.com) - [Twitter](https://twitter.com/reactsummit) - [Facebook](https://www.facebook.com/reactamsterdam) - [Videos](https://youtube.com/c/ReactConferences) |
|||
|
|||
### React Native EU 2020 {/*react-native-eu-2020*/} |
|||
September 3-4, 2020 - remote event |
|||
|
|||
[Website](https://www.react-native.eu/) - [Twitter](https://twitter.com/react_native_eu) - [Facebook](https://www.facebook.com/reactnativeeu/) - [YouTube](https://www.youtube.com/watch?v=m0GfmlGFh3E&list=PLZ3MwD-soTTHy9_88QPLF8DEJkvoB5Tl-) - [Instagram](https://www.instagram.com/reactnative_eu/) |
|||
|
|||
### ReactEurope 2020 {/*reacteurope-2020*/} |
|||
May 14-15, 2020 in Paris, France |
|||
|
|||
[Videos](https://www.youtube.com/c/ReacteuropeOrgConf) |
|||
|
|||
### Byteconf React 2020 {/*byteconf-react-2020*/} |
|||
May 1, 2020. Streamed online on YouTube. |
|||
|
|||
[Website](https://www.bytesized.xyz) - [Twitter](https://twitter.com/bytesizedcode) - [YouTube](https://www.youtube.com/channel/UC046lFvJZhiwSRWsoH8SFjg) |
|||
|
|||
### React Summit - Remote Edition 2020 {/*react-summit---remote-edition-2020*/} |
|||
3pm CEST time, April 17, 2020 - remote event |
|||
|
|||
[Website](https://remote.reactsummit.com) - [Twitter](https://twitter.com/reactsummit) - [Facebook](https://www.facebook.com/reactamsterdam) - [Videos](https://youtube.com/c/ReactConferences) |
|||
|
|||
### Reactathon 2020 {/*reactathon-2020*/} |
|||
March 30 - 31, 2020 in San Francisco, CA |
|||
|
|||
[Website](https://www.reactathon.com) - [Twitter](https://twitter.com/reactathon) - [Facebook](https://www.facebook.com/events/575942819854160/) |
|||
|
|||
### ReactConf AU 2020 {/*reactconf-au-2020*/} |
|||
February 27 & 28, 2020 in Sydney, Australia |
|||
|
|||
[Website](https://reactconfau.com/) - [Twitter](https://twitter.com/reactconfau) - [Facebook](https://www.facebook.com/reactconfau) - [Instagram](https://www.instagram.com/reactconfau/) |
|||
|
|||
### React Barcamp Cologne 2020 {/*react-barcamp-cologne-2020*/} |
|||
February 1-2, 2020 in Cologne, Germany |
|||
|
|||
[Website](https://react-barcamp.de/) - [Twitter](https://twitter.com/ReactBarcamp) - [Facebook](https://www.facebook.com/reactbarcamp) |
|||
|
|||
### React Day Berlin 2019 {/*react-day-berlin-2019*/} |
|||
December 6, 2019 in Berlin, Germany |
|||
|
|||
[Website](https://reactday.berlin) - [Twitter](https://twitter.com/reactdayberlin) - [Facebook](https://www.facebook.com/reactdayberlin/) - [Videos](https://www.youtube.com/reactdayberlin) |
|||
|
|||
### React Summit 2019 {/*react-summit-2019*/} |
|||
November 30, 2019 in Lagos, Nigeria |
|||
|
|||
[Website](https://reactsummit2019.splashthat.com) -[Twitter](https://twitter.com/react_summit) |
|||
|
|||
### React Conf Brasil 2019 {/*react-conf-brasil-2019*/} |
|||
October 19, 2019 in São Paulo, BR |
|||
|
|||
[Website](https://reactconf.com.br/) - [Twitter](https://twitter.com/reactconfbr) - [Facebook](https://www.facebook.com/ReactAdvanced) - [Slack](https://react.now.sh/) |
|||
|
|||
### React Advanced 2019 {/*react-advanced-2019*/} |
|||
October 25, 2019 in London, UK |
|||
|
|||
[Website](https://reactadvanced.com) - [Twitter](http://twitter.com/reactadvanced) - [Facebook](https://www.facebook.com/ReactAdvanced) - [Videos](https://youtube.com/c/ReactConferences) |
|||
|
|||
### React Conf 2019 {/*react-conf-2019*/} |
|||
October 24-25, 2019 in Henderson, Nevada USA |
|||
|
|||
[Website](https://conf.reactjs.org/) - [Twitter](https://twitter.com/reactjs) |
|||
|
|||
### React Alicante 2019 {/*react-alicante-2019*/} |
|||
September 26-28, 2019 in Alicante, Spain |
|||
|
|||
[Website](http://reactalicante.es/) - [Twitter](https://twitter.com/reactalicante) - [Facebook](https://www.facebook.com/ReactAlicante) |
|||
|
|||
### React India 2019 {/*react-india-2019*/} |
|||
September 26-28, 2019 in Goa, India |
|||
|
|||
[Website](https://www.reactindia.io/) - [Twitter](https://twitter.com/react_india) - [Facebook](https://www.facebook.com/ReactJSIndia) |
|||
|
|||
### React Boston 2019 {/*react-boston-2019*/} |
|||
September 21-22, 2019 in Boston, Massachusetts USA |
|||
|
|||
[Website](https://www.reactboston.com/) - [Twitter](https://twitter.com/reactboston) |
|||
|
|||
### React Live 2019 {/*react-live-2019*/} |
|||
September 13th, 2019. Amsterdam, The Netherlands |
|||
|
|||
[Website](https://www.reactlive.nl/) - [Twitter](https://twitter.com/reactlivenl) |
|||
|
|||
### React New York 2019 {/*react-new-york-2019*/} |
|||
September 13th, 2019. New York, USA |
|||
|
|||
[Website](https://reactnewyork.com/) - [Twitter](https://twitter.com/reactnewyork) |
|||
|
|||
### ComponentsConf 2019 {/*componentsconf-2019*/} |
|||
September 6, 2019 in Melbourne, Australia |
|||
|
|||
[Website](https://www.componentsconf.com.au/) - [Twitter](https://twitter.com/componentsconf) |
|||
|
|||
### React Native EU 2019 {/*react-native-eu-2019*/} |
|||
September 5-6 in Wrocław, Poland |
|||
|
|||
[Website](https://react-native.eu) - [Twitter](https://twitter.com/react_native_eu) - [Facebook](https://www.facebook.com/reactnativeeu) |
|||
|
|||
### React Conf Iran 2019 {/*react-conf-iran-2019*/} |
|||
August 29, 2019. Tehran, Iran. |
|||
|
|||
[Website](https://reactconf.ir/) - [Videos](https://www.youtube.com/playlist?list=PL-VNqZFI5Nf-Nsj0rD3CWXGPkH-DI_0VY) - [Highlights](https://github.com/ReactConf/react-conf-highlights) |
|||
|
|||
### React Rally 2019 {/*react-rally-2019*/} |
|||
August 22-23, 2019. Salt Lake City, USA. |
|||
|
|||
[Website](https://www.reactrally.com/) - [Twitter](https://twitter.com/ReactRally) - [Instagram](https://www.instagram.com/reactrally/) |
|||
|
|||
### Chain React 2019 {/*chain-react-2019*/} |
|||
July 11-12, 2019. Portland, OR, USA. |
|||
|
|||
[Website](https://infinite.red/ChainReactConf) |
|||
|
|||
### React Loop 2019 {/*react-loop-2019*/} |
|||
June 21, 2019 Chicago, Illinois USA |
|||
|
|||
[Website](https://reactloop.com) - [Twitter](https://twitter.com/ReactLoop) |
|||
|
|||
### React Norway 2019 {/*react-norway-2019*/} |
|||
June 12, 2019. Larvik, Norway |
|||
|
|||
[Website](https://reactnorway.com) - [Twitter](https://twitter.com/ReactNorway) |
|||
|
|||
### ReactNext 2019 {/*reactnext-2019*/} |
|||
June 11, 2019. Tel Aviv, Israel |
|||
|
|||
[Website](https://react-next.com) - [Twitter](https://twitter.com/ReactNext) - [Videos](https://www.youtube.com/channel/UC3BT8hh3yTTYxbLQy_wbk2w) |
|||
|
|||
### React Conf Armenia 2019 {/*react-conf-armenia-2019*/} |
|||
May 25, 2019 in Yerevan, Armenia |
|||
|
|||
[Website](https://reactconf.am/) - [Twitter](https://twitter.com/ReactConfAM) - [Facebook](https://www.facebook.com/reactconf.am/) - [YouTube](https://www.youtube.com/c/JavaScriptConferenceArmenia) - [CFP](http://bit.ly/speakReact) |
|||
|
|||
### ReactEurope 2019 {/*reacteurope-2019*/} |
|||
May 23-24, 2019 in Paris, France |
|||
|
|||
[Videos](https://www.youtube.com/c/ReacteuropeOrgConf) |
|||
|
|||
### React.NotAConf 2019 {/*reactnotaconf-2019*/} |
|||
May 11 in Sofia, Bulgaria |
|||
|
|||
[Website](http://react-not-a-conf.com/) - [Twitter](https://twitter.com/reactnotaconf) - [Facebook](https://www.facebook.com/events/780891358936156) |
|||
|
|||
### ReactJS Girls Conference {/*reactjs-girls-conference*/} |
|||
May 3, 2019 in London, UK |
|||
|
|||
[Website](https://reactjsgirls.com/) - [Twitter](https://twitter.com/reactjsgirls) |
|||
|
|||
### React Finland 2019 {/*react-finland-2019*/} |
|||
April 24-26 in Helsinki, Finland |
|||
|
|||
[Website](https://react-finland.fi/) - [Twitter](https://twitter.com/ReactFinland) |
|||
|
|||
### React Amsterdam 2019 {/*react-amsterdam-2019*/} |
|||
April 12, 2019 in Amsterdam, The Netherlands |
|||
|
|||
[Website](https://reactsummit.com) - [Twitter](https://twitter.com/reactsummit) - [Facebook](https://www.facebook.com/reactamsterdam) - [Videos](https://youtube.com/c/ReactConferences) |
|||
|
|||
### App.js Conf 2019 {/*appjs-conf-2019*/} |
|||
April 4-5, 2019 in Kraków, Poland |
|||
|
|||
[Website](https://appjs.co) - [Twitter](https://twitter.com/appjsconf) |
|||
|
|||
### Reactathon 2019 {/*reactathon-2019*/} |
|||
March 30-31, 2019 in San Francisco, USA |
|||
|
|||
[Website](https://www.reactathon.com/) - [Twitter](https://twitter.com/reactathon) |
|||
|
|||
### React Iran 2019 {/*react-iran-2019*/} |
|||
January 31, 2019 in Tehran, Iran |
|||
|
|||
[Website](http://reactiran.com) - [Instagram](https://www.instagram.com/reactiran/) |
|||
|
|||
### React Day Berlin 2018 {/*react-day-berlin-2018*/} |
|||
November 30, Berlin, Germany |
|||
|
|||
[Website](https://reactday.berlin) - [Twitter](https://twitter.com/reactdayberlin) - [Facebook](https://www.facebook.com/reactdayberlin/) - [Videos](https://www.youtube.com/channel/UC1EYHmQYBUJjkmL6OtK4rlw) |
|||
|
|||
### ReactNext 2018 {/*reactnext-2018*/} |
|||
November 4 in Tel Aviv, Israel |
|||
|
|||
[Website](https://react-next.com) - [Twitter](https://twitter.com/ReactNext) - [Facebook](https://facebook.com/ReactNext2016) |
|||
|
|||
### React Conf 2018 {/*react-conf-2018*/} |
|||
October 25-26 in Henderson, Nevada USA |
|||
|
|||
[Website](https://conf.reactjs.org/) |
|||
|
|||
### React Conf Brasil 2018 {/*react-conf-brasil-2018*/} |
|||
October 20 in Sao Paulo, Brazil |
|||
|
|||
[Website](http://reactconfbr.com.br) - [Twitter](https://twitter.com/reactconfbr) - [Facebook](https://www.facebook.com/reactconf) |
|||
|
|||
### ReactJS Day 2018 {/*reactjs-day-2018*/} |
|||
October 5 in Verona, Italy |
|||
|
|||
[Website](http://2018.reactjsday.it) - [Twitter](https://twitter.com/reactjsday) |
|||
|
|||
### React Boston 2018 {/*react-boston-2018*/} |
|||
September 29-30 in Boston, Massachusetts USA |
|||
|
|||
[Website](http://www.reactboston.com/) - [Twitter](https://twitter.com/ReactBoston) |
|||
|
|||
### React Alicante 2018 {/*react-alicante-2018*/} |
|||
September 13-15 in Alicante, Spain |
|||
|
|||
[Website](http://reactalicante.es) - [Twitter](https://twitter.com/ReactAlicante) |
|||
|
|||
### React Native EU 2018 {/*react-native-eu-2018*/} |
|||
September 5-6 in Wrocław, Poland |
|||
|
|||
[Website](https://react-native.eu) - [Twitter](https://twitter.com/react_native_eu) - [Facebook](https://www.facebook.com/reactnativeeu) |
|||
|
|||
### Byteconf React 2018 {/*byteconf-react-2018*/} |
|||
August 31 streamed online, via Twitch |
|||
|
|||
[Website](https://byteconf.com) - [Twitch](https://twitch.tv/byteconf) - [Twitter](https://twitter.com/byteconf) |
|||
|
|||
### ReactFoo Delhi {/*reactfoo-delhi*/} |
|||
August 18 in Delhi, India |
|||
|
|||
[Website](https://reactfoo.in/2018-delhi/) - [Twitter](https://twitter.com/reactfoo) - [Past talks](https://hasgeek.tv) |
|||
|
|||
### React DEV Conf China {/*react-dev-conf-china*/} |
|||
August 18 in Guangzhou, China |
|||
|
|||
[Website](https://react.w3ctech.com) |
|||
|
|||
### React Rally {/*react-rally*/} |
|||
August 16-17 in Salt Lake City, Utah USA |
|||
|
|||
[Website](http://www.reactrally.com) - [Twitter](https://twitter.com/reactrally) |
|||
|
|||
### Chain React 2018 {/*chain-react-2018*/} |
|||
July 11-13 in Portland, Oregon USA |
|||
|
|||
[Website](https://infinite.red/ChainReactConf) - [Twitter](https://twitter.com/chainreactconf) |
|||
|
|||
### ReactFoo Mumbai {/*reactfoo-mumbai*/} |
|||
May 26 in Mumbai, India |
|||
|
|||
[Website](https://reactfoo.in/2018-mumbai/) - [Twitter](https://twitter.com/reactfoo) - [Past talks](https://hasgeek.tv) |
|||
|
|||
|
|||
### ReactEurope 2018 {/*reacteurope-2018*/} |
|||
May 17-18 in Paris, France |
|||
|
|||
[Videos](https://www.youtube.com/c/ReacteuropeOrgConf) |
|||
|
|||
### React.NotAConf 2018 {/*reactnotaconf-2018*/} |
|||
April 28 in Sofia, Bulgaria |
|||
|
|||
[Website](http://react-not-a-conf.com/) - [Twitter](https://twitter.com/reactnotaconf) - [Facebook](https://www.facebook.com/groups/1614950305478021/) |
|||
|
|||
### React Finland 2018 {/*react-finland-2018*/} |
|||
April 24-26 in Helsinki, Finland |
|||
|
|||
[Website](https://react-finland.fi/) - [Twitter](https://twitter.com/ReactFinland) |
|||
|
|||
### React Amsterdam 2018 {/*react-amsterdam-2018*/} |
|||
April 13 in Amsterdam, The Netherlands |
|||
|
|||
[Website](https://reactsummit.com) - [Twitter](https://twitter.com/reactsummit) - [Facebook](https://www.facebook.com/reactamsterdam) |
|||
|
|||
### React Native Camp UA 2018 {/*react-native-camp-ua-2018*/} |
|||
March 31 in Kiev, Ukraine |
|||
|
|||
[Website](http://reactnative.com.ua/) - [Twitter](https://twitter.com/reactnativecamp) - [Facebook](https://www.facebook.com/reactnativecamp/) |
|||
|
|||
### Reactathon 2018 {/*reactathon-2018*/} |
|||
March 20-22 in San Francisco, USA |
|||
|
|||
[Website](https://www.reactathon.com/) - [Twitter](https://twitter.com/reactathon) - [Videos (fundamentals)](https://www.youtube.com/watch?v=knn364bssQU&list=PLRvKvw42Rc7OWK5s-YGGFSmByDzzgC0HP), [Videos (advanced day1)](https://www.youtube.com/watch?v=57hmk4GvJpk&list=PLRvKvw42Rc7N0QpX2Rc5CdrqGuxzwD_0H), [Videos (advanced day2)](https://www.youtube.com/watch?v=1hvQ8p8q0a0&list=PLRvKvw42Rc7Ne46QAjWNWFo1Jf0mQdnIW) |
|||
|
|||
### ReactFest 2018 {/*reactfest-2018*/} |
|||
March 8-9 in London, UK |
|||
|
|||
[Website](https://reactfest.uk/) - [Twitter](https://twitter.com/ReactFest) - [Videos](https://www.youtube.com/watch?v=YOCrJ5vRCnw&list=PLRgweB8YtNRt-Sf-A0y446wTJNUaAAmle) |
|||
|
|||
### AgentConf 2018 {/*agentconf-2018*/} |
|||
January 25-28 in Dornbirn, Austria |
|||
|
|||
[Website](http://agent.sh/) |
|||
|
|||
### ReactFoo Pune {/*reactfoo-pune*/} |
|||
January 19-20, Pune, India |
|||
|
|||
[Website](https://reactfoo.in/2018-pune/) - [Twitter](https://twitter.com/ReactFoo) |
|||
|
|||
### React Day Berlin 2017 {/*react-day-berlin-2017*/} |
|||
December 2, Berlin, Germany |
|||
|
|||
[Website](https://reactday.berlin) - [Twitter](https://twitter.com/reactdayberlin) - [Facebook](https://www.facebook.com/reactdayberlin/) - [Videos](https://www.youtube.com/watch?v=UnNLJvHKfSY&list=PL-3BrJ5CiIx5GoXci54-VsrO6GwLhSHEK) |
|||
|
|||
### React Seoul 2017 {/*react-seoul-2017*/} |
|||
November 4 in Seoul, South Korea |
|||
|
|||
[Website](http://seoul.reactjs.kr/en) |
|||
|
|||
### ReactiveConf 2017 {/*reactiveconf-2017*/} |
|||
October 25–27, Bratislava, Slovakia |
|||
|
|||
[Website](https://reactiveconf.com) - [Videos](https://www.youtube.com/watch?v=BOKxSFB2hOE&list=PLa2ZZ09WYepMB-I7AiDjDYR8TjO8uoNjs) |
|||
|
|||
### React Summit 2017 {/*react-summit-2017*/} |
|||
October 21 in Lagos, Nigeria |
|||
|
|||
[Website](https://reactsummit2017.splashthat.com/) - [Twitter](https://twitter.com/DevCircleLagos/) - [Facebook](https://www.facebook.com/groups/DevCLagos/) |
|||
|
|||
### State.js Conference 2017 {/*statejs-conference-2017*/} |
|||
October 13 in Stockholm, Sweden |
|||
|
|||
[Website](https://statejs.com/) |
|||
|
|||
### React Conf Brasil 2017 {/*react-conf-brasil-2017*/} |
|||
October 7 in Sao Paulo, Brazil |
|||
|
|||
[Website](http://reactconfbr.com.br) - [Twitter](https://twitter.com/reactconfbr) - [Facebook](https://www.facebook.com/reactconf/) |
|||
|
|||
### ReactJS Day 2017 {/*reactjs-day-2017*/} |
|||
October 6 in Verona, Italy |
|||
|
|||
[Website](http://2017.reactjsday.it) - [Twitter](https://twitter.com/reactjsday) - [Videos](https://www.youtube.com/watch?v=bUqqJPIgjNU&list=PLWK9j6ps_unl293VhhN4RYMCISxye3xH9) |
|||
|
|||
### React Alicante 2017 {/*react-alicante-2017*/} |
|||
September 28-30 in Alicante, Spain |
|||
|
|||
[Website](http://reactalicante.es) - [Twitter](https://twitter.com/ReactAlicante) - [Videos](https://www.youtube.com/watch?v=UMZvRCWo6Dw&list=PLd7nkr8mN0sWvBH_s0foCE6eZTX8BmLUM) |
|||
|
|||
### React Boston 2017 {/*react-boston-2017*/} |
|||
September 23-24 in Boston, Massachusetts USA |
|||
|
|||
[Website](http://www.reactboston.com/) - [Twitter](https://twitter.com/ReactBoston) - [Videos](https://www.youtube.com/watch?v=2iPE5l3cl_s&list=PL-fCkV3wv4ub8zJMIhmrrLcQqSR5XPlIT) |
|||
|
|||
### ReactFoo 2017 {/*reactfoo-2017*/} |
|||
September 14 in Bangalore, India |
|||
|
|||
[Website](https://reactfoo.in/2017/) - [Videos](https://www.youtube.com/watch?v=3G6tMg29Wnw&list=PL279M8GbNsespKKm1L0NAzYLO6gU5LvfH) |
|||
|
|||
### ReactNext 2017 {/*reactnext-2017*/} |
|||
September 8-10 in Tel Aviv, Israel |
|||
|
|||
[Website](http://react-next.com/) - [Twitter](https://twitter.com/ReactNext) - [Videos (Hall A)](https://www.youtube.com/watch?v=eKXQw5kR86c&list=PLMYVq3z1QxSqq6D7jxVdqttOX7H_Brq8Z), [Videos (Hall B)](https://www.youtube.com/watch?v=1InokWxYGnE&list=PLMYVq3z1QxSqCZmaqgTXLsrcJ8mZmBF7T) |
|||
|
|||
### React Native EU 2017 {/*react-native-eu-2017*/} |
|||
September 6-7 in Wroclaw, Poland |
|||
|
|||
[Website](http://react-native.eu/) - [Videos](https://www.youtube.com/watch?v=453oKJAqfy0&list=PLzUKC1ci01h_hkn7_KoFA-Au0DXLAQZR7) |
|||
|
|||
### React Rally 2017 {/*react-rally-2017*/} |
|||
August 24-25 in Salt Lake City, Utah USA |
|||
|
|||
[Website](http://www.reactrally.com) - [Twitter](https://twitter.com/reactrally) - [Videos](https://www.youtube.com/watch?v=f4KnHNCZcH4&list=PLUD4kD-wL_zZUhvAIHJjueJDPr6qHvkni) |
|||
|
|||
### Chain React 2017 {/*chain-react-2017*/} |
|||
July 10-11 in Portland, Oregon USA |
|||
|
|||
[Website](https://infinite.red/ChainReactConf) - [Twitter](https://twitter.com/chainreactconf) - [Videos](https://www.youtube.com/watch?v=cz5BzwgATpc&list=PLFHvL21g9bk3RxJ1Ut5nR_uTZFVOxu522) |
|||
|
|||
### ReactEurope 2017 {/*reacteurope-2017*/} |
|||
May 18th & 19th in Paris, France |
|||
|
|||
[Videos](https://www.youtube.com/c/ReacteuropeOrgConf) |
|||
|
|||
### React Amsterdam 2017 {/*react-amsterdam-2017*/} |
|||
April 21st in Amsterdam, The Netherlands |
|||
|
|||
[Website](https://reactsummit.com) - [Twitter](https://twitter.com/reactsummit) - [Videos](https://youtube.com/c/ReactConferences) |
|||
|
|||
### React London 2017 {/*react-london-2017*/} |
|||
March 28th at the [QEII Centre, London](http://qeiicentre.london/) |
|||
|
|||
[Website](http://react.london/) - [Videos](https://www.youtube.com/watch?v=2j9rSur_mnk&list=PLW6ORi0XZU0CFjdoYeC0f5QReBG-NeNKJ) |
|||
|
|||
### React Conf 2017 {/*react-conf-2017*/} |
|||
March 13-14 in Santa Clara, CA |
|||
|
|||
[Website](http://conf.reactjs.org/) - [Videos](https://www.youtube.com/watch?v=7HSd1sk07uU&list=PLb0IAmt7-GS3fZ46IGFirdqKTIxlws7e0) |
|||
|
|||
### Agent Conference 2017 {/*agent-conference-2017*/} |
|||
January 20-21 in Dornbirn, Austria |
|||
|
|||
[Website](http://agent.sh/) |
|||
|
|||
### React Remote Conf 2016 {/*react-remote-conf-2016*/} |
|||
October 26-28 online |
|||
|
|||
[Website](https://allremoteconfs.com/react-2016) - [Schedule](https://allremoteconfs.com/react-2016#schedule) |
|||
|
|||
### Reactive 2016 {/*reactive-2016*/} |
|||
October 26-28 in Bratislava, Slovakia |
|||
|
|||
[Website](https://reactiveconf.com/) |
|||
|
|||
### ReactNL 2016 {/*reactnl-2016*/} |
|||
October 13 in Amsterdam, The Netherlands |
|||
|
|||
[Website](http://reactnl.org/) - [Schedule](http://reactnl.org/#program) |
|||
|
|||
### ReactNext 2016 {/*reactnext-2016*/} |
|||
September 15 in Tel Aviv, Israel |
|||
|
|||
[Website](http://react-next.com/) - [Schedule](http://react-next.com/#schedule) - [Videos](https://www.youtube.com/channel/UC3BT8hh3yTTYxbLQy_wbk2w) |
|||
|
|||
### ReactRally 2016 {/*reactrally-2016*/} |
|||
August 25-26 in Salt Lake City, UT |
|||
|
|||
[Website](http://www.reactrally.com/) - [Schedule](http://www.reactrally.com/#/schedule) - [Videos](https://www.youtube.com/playlist?list=PLUD4kD-wL_zYSfU3tIYsb4WqfFQzO_EjQ) |
|||
|
|||
### ReactEurope 2016 {/*reacteurope-2016*/} |
|||
June 2 & 3 in Paris, France |
|||
|
|||
[Videos](https://www.youtube.com/c/ReacteuropeOrgConf) |
|||
|
|||
### React Amsterdam 2016 {/*react-amsterdam-2016*/} |
|||
April 16 in Amsterdam, The Netherlands |
|||
|
|||
[Website](https://reactsummit.com) - [Twitter](https://twitter.com/reactsummit) - [Facebook](https://www.facebook.com/reactamsterdam) - [Videos](https://youtube.com/c/ReactConferences) |
|||
|
|||
### React.js Conf 2016 {/*reactjs-conf-2016*/} |
|||
February 22 & 23 in San Francisco, CA |
|||
|
|||
[Website](http://conf2016.reactjs.org/) - [Schedule](http://conf2016.reactjs.org/schedule.html) - [Videos](https://www.youtube.com/playlist?list=PLb0IAmt7-GS0M8Q95RIc2lOM6nc77q1IY) |
|||
|
|||
### Reactive 2015 {/*reactive-2015*/} |
|||
November 2-4 in Bratislava, Slovakia |
|||
|
|||
[Website](https://reactive2015.com/) - [Schedule](https://reactive2015.com/schedule_speakers.html#schedule) |
|||
|
|||
### ReactEurope 2015 {/*reacteurope-2015*/} |
|||
July 2 & 3 in Paris, France |
|||
|
|||
[Videos](https://www.youtube.com/c/ReacteuropeOrgConf) |
|||
|
|||
### React.js Conf 2015 {/*reactjs-conf-2015*/} |
|||
January 28 & 29 in Facebook HQ, CA |
|||
|
|||
[Website](http://conf2015.reactjs.org/) - [Schedule](http://conf2015.reactjs.org/schedule.html) - [Videos](https://www.youtube.com/playlist?list=PLb0IAmt7-GS1cbw4qonlQztYV1TAW0sCr) |
@ -0,0 +1,221 @@ |
|||
--- |
|||
title: React Meetups |
|||
--- |
|||
|
|||
<Intro> |
|||
|
|||
Do you have a local React.js meetup? Add it here! (Please keep the list alphabetical) |
|||
|
|||
</Intro> |
|||
|
|||
## Albania {/*albania*/} |
|||
* [Tirana](https://www.meetup.com/React-User-Group-Albania/) |
|||
|
|||
## Argentina {/*argentina*/} |
|||
* [Buenos Aires](https://www.meetup.com/es/React-en-Buenos-Aires) |
|||
* [Rosario](https://www.meetup.com/es/reactrosario) |
|||
|
|||
## Australia {/*australia*/} |
|||
* [Brisbane](https://www.meetup.com/reactbris/) |
|||
* [Melbourne](https://www.meetup.com/React-Melbourne/) |
|||
* [Sydney](https://www.meetup.com/React-Sydney/) |
|||
|
|||
## Austria {/*austria*/} |
|||
* [Vienna](https://www.meetup.com/Vienna-ReactJS-Meetup/) |
|||
|
|||
## Belgium {/*belgium*/} |
|||
* [Belgium](https://www.meetup.com/ReactJS-Belgium/) |
|||
|
|||
## Brazil {/*brazil*/} |
|||
* [Belo Horizonte](https://www.meetup.com/reactbh/) |
|||
* [Curitiba](https://www.meetup.com/pt-br/ReactJS-CWB/) |
|||
* [Florianópolis](https://www.meetup.com/pt-br/ReactJS-Floripa/) |
|||
* [Goiânia](https://www.meetup.com/pt-br/React-Goiania/) |
|||
* [Joinville](https://www.meetup.com/pt-BR/React-Joinville/) |
|||
* [Juiz de Fora](https://www.meetup.com/pt-br/React-Juiz-de-Fora/) |
|||
* [Maringá](https://www.meetup.com/pt-BR/React-Maringa/) |
|||
* [Porto Alegre](https://www.meetup.com/pt-BR/React-Porto-Alegre/) |
|||
* [Rio de Janeiro](https://www.meetup.com/pt-BR/React-Rio-de-Janeiro/) |
|||
* [Salvador](https://www.meetup.com/pt-BR/ReactSSA) |
|||
* [São Paulo](https://www.meetup.com/pt-BR/ReactJS-SP/) |
|||
* [Vila Velha](https://www.meetup.com/pt-BR/React-ES/) |
|||
|
|||
## Bolivia {/*bolivia*/} |
|||
* [Bolivia](https://www.meetup.com/ReactBolivia/) |
|||
|
|||
## Canada {/*canada*/} |
|||
* [Halifax, NS](https://www.meetup.com/Halifax-ReactJS-Meetup/) |
|||
* [Montreal, QC - React Native](https://www.meetup.com/fr-FR/React-Native-MTL/) |
|||
* [Vancouver, BC](https://www.meetup.com/ReactJS-Vancouver-Meetup/) |
|||
* [Ottawa, ON](https://www.meetup.com/Ottawa-ReactJS-Meetup/) |
|||
* [Toronto, ON](https://www.meetup.com/Toronto-React-Native/events/) |
|||
|
|||
## Chile {/*chile*/} |
|||
* [Santiago](https://www.meetup.com/es-ES/react-santiago/) |
|||
|
|||
## China {/*china*/} |
|||
* [Beijing](https://www.meetup.com/Beijing-ReactJS-Meetup/) |
|||
|
|||
## Colombia {/*colombia*/} |
|||
* [Bogotá](https://www.meetup.com/meetup-group-iHIeHykY/) |
|||
* [Medellin](https://www.meetup.com/React-Medellin/) |
|||
* [Cali](https://www.meetup.com/reactcali/) |
|||
|
|||
## Denmark {/*denmark*/} |
|||
* [Aalborg](https://www.meetup.com/Aalborg-React-React-Native-Meetup/) |
|||
* [Aarhus](https://www.meetup.com/Aarhus-ReactJS-Meetup/) |
|||
|
|||
## Egypt {/*egypt*/} |
|||
* [Cairo](https://www.meetup.com/react-cairo/) |
|||
|
|||
## England (UK) {/*england-uk*/} |
|||
* [Manchester](https://www.meetup.com/Manchester-React-User-Group/) |
|||
* [React.JS Girls London](https://www.meetup.com/ReactJS-Girls-London/) |
|||
* [React London : Bring Your Own Project](https://www.meetup.com/React-London-Bring-Your-Own-Project/) |
|||
|
|||
## France {/*france*/} |
|||
* [Nantes](https://www.meetup.com/React-Nantes/) |
|||
* [Lille](https://www.meetup.com/ReactBeerLille/) |
|||
* [Paris](https://www.meetup.com/ReactJS-Paris/) |
|||
|
|||
## Germany {/*germany*/} |
|||
* [Cologne](https://www.meetup.com/React-Cologne/) |
|||
* [Düsseldorf](https://www.meetup.com/de-DE/ReactJS-Meetup-Dusseldorf/) |
|||
* [Hamburg](https://www.meetup.com/Hamburg-React-js-Meetup/) |
|||
* [Karlsruhe](https://www.meetup.com/react_ka/) |
|||
* [Kiel](https://www.meetup.com/Kiel-React-Native-Meetup/) |
|||
* [Munich](https://www.meetup.com/ReactJS-Meetup-Munich/) |
|||
* [React Berlin](https://www.meetup.com/React-Open-Source/) |
|||
|
|||
## Greece {/*greece*/} |
|||
* [Athens](https://www.meetup.com/React-To-React-Athens-MeetUp/) |
|||
* [Thessaloniki](https://www.meetup.com/Thessaloniki-ReactJS-Meetup/) |
|||
|
|||
## Hungary {/*hungary*/} |
|||
* [Budapest](https://www.meetup.com/React-Budapest/) |
|||
|
|||
## India {/*india*/} |
|||
* [Bangalore](https://www.meetup.com/ReactJS-Bangalore/) |
|||
* [Bangalore](https://www.meetup.com/React-Native-Bangalore-Meetup) |
|||
* [Chandigarh](https://www.meetup.com/Chandigarh-React-Developers/) |
|||
* [Chennai](https://www.meetup.com/React-Chennai/) |
|||
* [Delhi NCR](https://www.meetup.com/React-Delhi-NCR/) |
|||
* [Jaipur](https://www.meetup.com/JaipurJS-Developer-Meetup/) |
|||
* [Pune](https://www.meetup.com/ReactJS-and-Friends/) |
|||
|
|||
## Indonesia {/*indonesia*/} |
|||
* [Indonesia](https://www.meetup.com/reactindonesia/) |
|||
|
|||
## Ireland {/*ireland*/} |
|||
* [Dublin](https://www.meetup.com/ReactJS-Dublin/) |
|||
|
|||
## Israel {/*israel*/} |
|||
* [Tel Aviv](https://www.meetup.com/ReactJS-Israel/) |
|||
|
|||
## Italy {/*italy*/} |
|||
* [Milan](https://www.meetup.com/React-JS-Milano/) |
|||
|
|||
## Kenya {/*kenya*/} |
|||
* [Nairobi - Reactdevske](https://kommunity.com/reactjs-developer-community-kenya-reactdevske) |
|||
|
|||
## Malaysia {/*malaysia*/} |
|||
* [Kuala Lumpur](https://www.kl-react.com/) |
|||
* [Penang](https://www.facebook.com/groups/reactpenang/) |
|||
|
|||
## Netherlands {/*netherlands*/} |
|||
* [Amsterdam](https://www.meetup.com/React-Amsterdam/) |
|||
|
|||
## New Zealand {/*new-zealand*/} |
|||
* [Wellington](https://www.meetup.com/React-Wellington/) |
|||
|
|||
## Norway {/*norway*/} |
|||
* [Norway](https://reactjs-norway.webflow.io/) |
|||
* [Oslo](https://www.meetup.com/ReactJS-Oslo-Meetup/) |
|||
|
|||
## Pakistan {/*pakistan*/} |
|||
* [Karachi](https://www.facebook.com/groups/902678696597634/) |
|||
* [Lahore](https://www.facebook.com/groups/ReactjsLahore/) |
|||
|
|||
## Panama {/*panama*/} |
|||
* [Panama](https://www.meetup.com/React-Panama/) |
|||
|
|||
## Peru {/*peru*/} |
|||
* [Lima](https://www.meetup.com/ReactJS-Peru/) |
|||
|
|||
## Philippines {/*philippines*/} |
|||
* [Manila](https://www.meetup.com/reactjs-developers-manila/) |
|||
* [Manila - ReactJS PH](https://www.meetup.com/ReactJS-Philippines/) |
|||
|
|||
## Poland {/*poland*/} |
|||
* [Warsaw](https://www.meetup.com/React-js-Warsaw/) |
|||
* [Wrocław](https://www.meetup.com/ReactJS-Wroclaw/) |
|||
|
|||
## Portugal {/*portugal*/} |
|||
* [Lisbon](https://www.meetup.com/JavaScript-Lisbon/) |
|||
|
|||
## Scotland (UK) {/*scotland-uk*/} |
|||
* [Edinburgh](https://www.meetup.com/React-Scotland/) |
|||
|
|||
## Spain {/*spain*/} |
|||
* [Barcelona](https://www.meetup.com/ReactJS-Barcelona/) |
|||
* [Canarias](https://www.meetup.com/React-Canarias/) |
|||
|
|||
## Sweden {/*sweden*/} |
|||
* [Goteborg](https://www.meetup.com/ReactJS-Goteborg/) |
|||
* [Stockholm](https://www.meetup.com/Stockholm-ReactJS-Meetup/) |
|||
|
|||
## Switzerland {/*switzerland*/} |
|||
* [Zurich](https://www.meetup.com/Zurich-ReactJS-Meetup/) |
|||
|
|||
## Turkey {/*turkey*/} |
|||
* [Istanbul](https://kommunity.com/reactjs-istanbul) |
|||
|
|||
## Ukraine {/*ukraine*/} |
|||
* [Kyiv](https://www.meetup.com/Kyiv-ReactJS-Meetup) |
|||
|
|||
## US {/*us*/} |
|||
* [Ann Arbor, MI - ReactJS](https://www.meetup.com/AnnArbor-jsx/) |
|||
* [Atlanta, GA - ReactJS](https://www.meetup.com/React-ATL/) |
|||
* [Austin, TX - ReactJS](https://www.meetup.com/ReactJS-Austin-Meetup/) |
|||
* [Boston, MA - ReactJS](https://www.meetup.com/ReactJS-Boston/) |
|||
* [Boston, MA - React Native](https://www.meetup.com/Boston-React-Native-Meetup/) |
|||
* [Charlotte, NC - ReactJS](https://www.meetup.com/ReactJS-Charlotte/) |
|||
* [Charlotte, NC - React Native](https://www.meetup.com/cltreactnative/) |
|||
* [Chicago, IL - ReactJS](https://www.meetup.com/React-Chicago/) |
|||
* [Cleveland, OH - ReactJS](https://www.meetup.com/Cleveland-React/) |
|||
* [Columbus, OH - ReactJS](https://www.meetup.com/ReactJS-Columbus-meetup/) |
|||
* [Dallas, TX - ReactJS](https://www.meetup.com/ReactDallas/) |
|||
* [Dallas, TX - [Remote] React JS](https://www.meetup.com/React-JS-Group/) |
|||
* [Detroit, MI - Detroit React User Group](https://www.meetup.com/Detroit-React-User-Group/) |
|||
* [Indianapolis, IN - React.Indy](https://www.meetup.com/React-Indy) |
|||
* [Irvine, CA - ReactJS](https://www.meetup.com/ReactJS-OC/) |
|||
* [Kansas City, MO - ReactJS](https://www.meetup.com/Kansas-City-React-Meetup/) |
|||
* [Las Vegas, NV - ReactJS](https://www.meetup.com/ReactVegas/) |
|||
* [Leesburg, VA - ReactJS](https://www.meetup.com/React-NOVA/) |
|||
* [Los Angeles, CA - ReactJS](https://www.meetup.com/socal-react/) |
|||
* [Los Angeles, CA - React Native](https://www.meetup.com/React-Native-Los-Angeles/) |
|||
* [Miami, FL - ReactJS](https://www.meetup.com/React-Miami/) |
|||
* [Nashville, TN - ReactJS](https://www.meetup.com/NashReact-Meetup/) |
|||
* [New York, NY - ReactJS](https://www.meetup.com/NYC-Javascript-React-Group/) |
|||
* [New York, NY - React Ladies](https://www.meetup.com/React-Ladies/) |
|||
* [New York, NY - React Native](https://www.meetup.com/React-Native-NYC/) |
|||
* [New York, NY - useReactNYC](https://www.meetup.com/useReactNYC/) |
|||
* [Omaha, NE - ReactJS/React Native](https://www.meetup.com/omaha-react-meetup-group/) |
|||
* [Palo Alto, CA - React Native](https://www.meetup.com/React-Native-Silicon-Valley/) |
|||
* [Philadelphia, PA - ReactJS](https://www.meetup.com/Reactadelphia/) |
|||
* [Phoenix, AZ - ReactJS](https://www.meetup.com/ReactJS-Phoenix/) |
|||
* [Pittsburgh, PA - ReactJS/React Native](https://www.meetup.com/ReactPgh/) |
|||
* [Portland, OR - ReactJS](https://www.meetup.com/Portland-ReactJS/) |
|||
* [Provo, UT - ReactJS](https://www.meetup.com/ReactJS-Utah/) |
|||
* [Sacramento, CA - ReactJS](https://www.meetup.com/Sacramento-ReactJS-Meetup/) |
|||
* [San Diego, CA - San Diego JS](https://www.meetup.com/sandiegojs/) |
|||
* [San Francisco - Real World React](https://www.meetup.com/Real-World-React) |
|||
* [San Francisco - ReactJS](https://www.meetup.com/ReactJS-San-Francisco/) |
|||
* [San Francisco, CA - React Native](https://www.meetup.com/React-Native-San-Francisco/) |
|||
* [San Ramon, CA - TriValley Coders](https://www.meetup.com/trivalleycoders/) |
|||
* [Santa Monica, CA - ReactJS](https://www.meetup.com/Los-Angeles-ReactJS-User-Group/) |
|||
* [Seattle, WA - React Native](https://www.meetup.com/Seattle-React-Native-Meetup/) |
|||
* [Seattle, WA - ReactJS](https://www.meetup.com/seattle-react-js/) |
|||
* [Tampa, FL - ReactJS](https://www.meetup.com/ReactJS-Tampa-Bay/) |
|||
* [Tucson, AZ - ReactJS](https://www.meetup.com/Tucson-ReactJS-Meetup/) |
|||
* [Washington, DC - ReactJS](https://www.meetup.com/React-DC/) |
@ -0,0 +1,160 @@ |
|||
--- |
|||
title: Versioning Policy |
|||
--- |
|||
|
|||
<Intro> |
|||
|
|||
All stable builds of React go through a high level of testing and follow semantic versioning (semver). React also offers unstable release channels to encourage early feedback on experimental features. This page describes what you can expect from React releases. |
|||
|
|||
</Intro> |
|||
|
|||
## Stable releases {/*stable-releases*/} |
|||
|
|||
Stable React releases (also known as "Latest" release channel) follow [semantic versioning (semver)](https://semver.org/) principles. |
|||
|
|||
That means that with a version number **x.y.z**: |
|||
|
|||
* When releasing **critical bug fixes**, we make a **patch release** by changing the **z** number (ex: 15.6.2 to 15.6.3). |
|||
* When releasing **new features** or **non-critical fixes**, we make a **minor release** by changing the **y** number (ex: 15.6.2 to 15.7.0). |
|||
* When releasing **breaking changes**, we make a **major release** by changing the **x** number (ex: 15.6.2 to 16.0.0). |
|||
|
|||
Major releases can also contain new features, and any release can include bug fixes. |
|||
|
|||
Minor releases are the most common type of release. |
|||
|
|||
### Breaking Changes {/*breaking-changes*/} |
|||
|
|||
Breaking changes are inconvenient for everyone, so we try to minimize the number of major releases – for example, React 15 was released in April 2016 and React 16 was released in September 2017, and React 17 was released in October 2020. |
|||
|
|||
Instead, we release new features in minor versions. That means that minor releases are often more interesting and compelling than majors, despite their unassuming name. |
|||
|
|||
### Commitment to stability {/*commitment-to-stability*/} |
|||
|
|||
As we change React over time, we try to minimize the effort required to take advantage of new features. When possible, we'll keep an older API working, even if that means putting it in a separate package. For example, [mixins have been discouraged for years](/blog/2016/07/13/mixins-considered-harmful.html) but they're supported to this day [via create-react-class](/docs/react-without-es6.html#mixins) and many codebases continue to use them in stable, legacy code. |
|||
|
|||
Over a million developers use React, collectively maintaining millions of components. The Facebook codebase alone has over 50,000 React components. That means we need to make it as easy as possible to upgrade to new versions of React; if we make large changes without a migration path, people will be stuck on old versions. We test these upgrade paths on Facebook itself – if our team of less than 10 people can update 50,000+ components alone, we hope the upgrade will be manageable for anyone using React. In many cases, we write [automated scripts](https://github.com/reactjs/react-codemod) to upgrade component syntax, which we then include in the open-source release for everyone to use. |
|||
|
|||
### Gradual upgrades via warnings {/*gradual-upgrades-via-warnings*/} |
|||
|
|||
Development builds of React include many helpful warnings. Whenever possible, we add warnings in preparation for future breaking changes. That way, if your app has no warnings on the latest release, it will be compatible with the next major release. This allows you to upgrade your apps one component at a time. |
|||
|
|||
Development warnings won't affect the runtime behavior of your app. That way, you can feel confident that your app will behave the same way between the development and production builds -- the only differences are that the production build won't log the warnings and that it is more efficient. (If you ever notice otherwise, please file an issue.) |
|||
|
|||
### What counts as a breaking change? {/*what-counts-as-a-breaking-change*/} |
|||
|
|||
In general, we *don't* bump the major version number for changes to: |
|||
|
|||
* **Development warnings.** Since these don't affect production behavior, we may add new warnings or modify existing warnings in between major versions. In fact, this is what allows us to reliably warn about upcoming breaking changes. |
|||
* **APIs starting with `unstable_`.** These are provided as experimental features whose APIs we are not yet confident in. By releasing these with an `unstable_` prefix, we can iterate faster and get to a stable API sooner. |
|||
* **Alpha and canary versions of React.** We provide alpha versions of React as a way to test new features early, but we need the flexibility to make changes based on what we learn in the alpha period. If you use these versions, note that APIs may change before the stable release. |
|||
* **Undocumented APIs and internal data structures.** If you access internal property names like `__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED` or `__reactInternalInstance$uk43rzhitjg`, there is no warranty. You are on your own. |
|||
|
|||
This policy is designed to be pragmatic: certainly, we don't want to cause headaches for you. If we bumped the major version for all of these changes, we would end up releasing more major versions and ultimately causing more versioning pain for the community. It would also mean that we can't make progress in improving React as fast as we'd like. |
|||
|
|||
That said, if we expect that a change on this list will cause broad problems in the community, we will still do our best to provide a gradual migration path. |
|||
|
|||
### If a minor release includes no new features, why isn't it a patch? {/*if-a-minor-release-includes-no-new-features-why-isnt-it-a-patch*/} |
|||
|
|||
It's possible that a minor release will not include new features. [This is allowed by semver](https://semver.org/#spec-item-7), which states **"[a minor version] MAY be incremented if substantial new functionality or improvements are introduced within the private code. It MAY include patch level changes."** |
|||
|
|||
However, it does raise the question of why these releases aren't versioned as patches instead. |
|||
|
|||
The answer is that any change to React (or other software) carries some risk of breaking in unexpected ways. Imagine a scenario where a patch release that fixes one bug accidentally introduces a different bug. This would not only be disruptive to developers, but also harm their confidence in future patch releases. It's especially regrettable if the original fix is for a bug that is rarely encountered in practice. |
|||
|
|||
We have a pretty good track record for keeping React releases free of bugs, but patch releases have an even higher bar for reliability because most developers assume they can be adopted without adverse consequences. |
|||
|
|||
For these reasons, we reserve patch releases only for the most critical bugs and security vulnerabilities. |
|||
|
|||
If a release includes non-essential changes — such as internal refactors, changes to implementation details, performance improvements, or minor bugfixes — we will bump the minor version even when there are no new features. |
|||
|
|||
## All release channels {/*all-release-channels*/} |
|||
|
|||
React relies on a thriving open source community to file bug reports, open pull requests, and [submit RFCs](https://github.com/reactjs/rfcs). To encourage feedback we sometimes share special builds of React that include unreleased features. |
|||
|
|||
<Note> |
|||
|
|||
This section will be most relevant to developers who work on frameworks, libraries, or developer tooling. Developers who use React primarily to build user-facing applications should not need to worry about our prerelease channels. |
|||
|
|||
</Note> |
|||
|
|||
Each of React's release channels is designed for a distinct use case: |
|||
|
|||
- [**Latest**](#latest-channel) is for stable, semver React releases. It's what you get when you install React from npm. This is the channel you're already using today. **Use this for all user-facing React applications.** |
|||
- [**Next**](#next-channel) tracks the main branch of the React source code repository. Think of these as release candidates for the next minor semver release. Use this for integration testing between React and third party projects. |
|||
- [**Experimental**](#experimental-channel) includes experimental APIs and features that aren't available in the stable releases. These also track the main branch, but with additional feature flags turned on. Use this to try out upcoming features before they are released. |
|||
|
|||
All releases are published to npm, but only Latest uses [semantic versioning](/docs/faq-versioning.html). Prereleases (those in the Next and Experimental channels) have versions generated from a hash of their contents and the commit date, e.g. `0.0.0-68053d940-20210623` for Next and `0.0.0-experimental-68053d940-20210623` for Experimental. |
|||
|
|||
**The only officially supported release channel for user-facing applications is Latest**. Next and Experimental releases are provided for testing purposes only, and we provide no guarantees that behavior won't change between releases. They do not follow the semver protocol that we use for releases from Latest. |
|||
|
|||
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). |
|||
|
|||
### Latest channel {/*latest-channel*/} |
|||
|
|||
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. |
|||
|
|||
**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. You can expect updates to Latest to be extremely stable. Versions follow the semantic versioning scheme, as [described earlier.](#stable-releases) |
|||
|
|||
### Next channel {/*next-channel*/} |
|||
|
|||
The Next channel is a prerelease channel that tracks the main 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. |
|||
|
|||
The degree of change between the most recent Next release and the most recent Latest release is approximately the same as you would find between two minor semver releases. However, **the Next channel does not conform to semantic versioning.** You should expect occasional breaking changes between successive releases in the Next channel. |
|||
|
|||
**Do not use prereleases in user-facing applications.** |
|||
|
|||
Releases in Next are published with the `next` tag on npm. Versions are generated from a hash of the build's contents and the commit date, e.g. `0.0.0-68053d940-20210623`. |
|||
|
|||
#### Using the next channel for integration testing {/*using-the-next-channel-for-integration-testing*/} |
|||
|
|||
The Next channel is designed to support integration testing between React and other projects. |
|||
|
|||
All changes to React go through extensive internal testing before they are released to the public. However, there are a myriad of environments and configurations used throughout the React ecosystem, and it's not possible for us to test against every single one. |
|||
|
|||
If you're the author of a third party React framework, library, developer tool, or similar infrastructure-type project, you can help us keep React stable for your users and the entire React community by periodically running your test suite against the most recent changes. If you're interested, follow these steps: |
|||
|
|||
- Set up a cron job using your preferred continuous integration platform. Cron jobs are supported by both [CircleCI](https://circleci.com/docs/2.0/triggers/#scheduled-builds) and [Travis CI](https://docs.travis-ci.com/user/cron-jobs/). |
|||
- In the cron job, update your React packages to the most recent React release in the Next channel, using `next` tag on npm. Using the npm cli: |
|||
|
|||
```console |
|||
npm update react@next react-dom@next |
|||
``` |
|||
|
|||
Or yarn: |
|||
|
|||
```console |
|||
yarn upgrade react@next react-dom@next |
|||
``` |
|||
- Run your test suite against the updated packages. |
|||
- If everything passes, great! You can expect that your project will work with the next minor React release. |
|||
- If something breaks unexpectedly, please let us know by [filing an issue](https://github.com/facebook/react/issues). |
|||
|
|||
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. |
|||
|
|||
### Experimental channel {/*experimental-channel*/} |
|||
|
|||
Like Next, the Experimental channel is a prerelease channel that tracks the main branch of the React repository. Unlike Next, Experimental releases include additional features and APIs that are not ready for wider release. |
|||
|
|||
Usually, an update to Next is accompanied by a corresponding update to Experimental. They are based on the same source revision, but are built using a different set of feature flags. |
|||
|
|||
Experimental releases may be significantly different than releases to Next and Latest. **Do not use Experimental releases in user-facing applications.** You should expect frequent breaking changes between releases in the Experimental channel. |
|||
|
|||
Releases in Experimental are published with the `experimental` tag on npm. Versions are generated from a hash of the build's contents and the commit date, e.g. `0.0.0-experimental-68053d940-20210623`. |
|||
|
|||
#### What goes into an experimental release? {/*what-goes-into-an-experimental-release*/} |
|||
|
|||
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. |
|||
|
|||
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. |
|||
|
|||
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.** |
|||
|
|||
#### How can I learn more about experimental features? {/*how-can-i-learn-more-about-experimental-features*/} |
|||
|
|||
Experimental features may or may not be documented. Usually, experiments aren't documented until they are close to shipping in Next or Latest. |
|||
|
|||
If a feature is not documented, they may be accompanied by an [RFC](https://github.com/reactjs/rfcs). |
|||
|
|||
We will post to the [React blog](/blog) when we're ready to announce new experiments, but that doesn't mean we will publicize every experiment. |
|||
|
|||
You can always refer to our public GitHub repository's [history](https://github.com/facebook/react/commits/main) for a comprehensive list of changes. |
@ -0,0 +1,123 @@ |
|||
--- |
|||
title: React Videos |
|||
--- |
|||
|
|||
<Intro> |
|||
|
|||
Videos dedicated to the discussion of React and the React ecosystem. |
|||
|
|||
</Intro> |
|||
|
|||
## React Conf 2021 {/*react-conf-2021*/} |
|||
|
|||
### React 18 Keynote {/*react-18-keynote*/} |
|||
|
|||
In the keynote, we shared our vision for the future of React starting with React 18. |
|||
|
|||
Watch the full keynote from [Andrew Clark](https://twitter.com/acdlite), [Juan Tejada](https://twitter.com/_jstejada), [Lauren Tan](https://twitter.com/potetotes), and [Rick Hanlon](https://twitter.com/rickhanlonii) here: |
|||
|
|||
<iframe style={{marginTop:10}} width="560" height="315" src="https://www.youtube.com/embed/FZ0cG47msEk" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> |
|||
|
|||
### React 18 for Application Developers {/*react-18-for-application-developers*/} |
|||
|
|||
For a demo of upgrading to React 18, see [Shruti Kapoor](https://twitter.com/shrutikapoor08)’s talk here: |
|||
|
|||
<iframe style={{marginTop:10}} width="560" height="315" src="https://www.youtube.com/embed/ytudH8je5ko" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> |
|||
|
|||
### Streaming Server Rendering with Suspense {/*streaming-server-rendering-with-suspense*/} |
|||
|
|||
React 18 also includes improvements to server-side rendering performance using Suspense. |
|||
|
|||
Streaming server rendering lets you generate HTML from React components on the server, and stream that HTML to your users. In React 18, you can use `Suspense` to break down your app into smaller independent units which can be streamed independently of each other without blocking the rest of the app. This means users will see your content sooner and be able to start interacting with it much faster. |
|||
|
|||
For a deep dive, see [Shaundai Person](https://twitter.com/shaundai)’s talk here: |
|||
|
|||
<iframe style={{marginTop:10}} width="560" height="315" src="https://www.youtube.com/embed/pj5N-Khihgc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> |
|||
|
|||
### The first React working group {/*the-first-react-working-group*/} |
|||
|
|||
For React 18, we created our first Working Group to collaborate with a panel of experts, developers, library maintainers, and educators. Together we worked to create our gradual adoption strategy and refine new APIs such as `useId`, `useSyncExternalStore`, and `useInsertionEffect`. |
|||
|
|||
For an overview of this work, see [Aakansha' Doshi](https://twitter.com/aakansha1216)'s talk: |
|||
|
|||
<iframe style={{marginTop:10}} width="560" height="315" src="https://www.youtube.com/embed/qn7gRClrC9U" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> |
|||
|
|||
### React Developer Tooling {/*react-developer-tooling*/} |
|||
|
|||
To support the new features in this release, we also announced the newly formed React DevTools team and a new Timeline Profiler to help developers debug their React apps. |
|||
|
|||
For more information and a demo of new DevTools features, see [Brian Vaughn](https://twitter.com/brian_d_vaughn)’s talk: |
|||
|
|||
<iframe style={{marginTop:10}} width="560" height="315" src="https://www.youtube.com/embed/oxDfrke8rZg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> |
|||
|
|||
### React without memo {/*react-without-memo*/} |
|||
|
|||
Looking further into the future, [Xuan Huang (黄玄)](https://twitter.com/Huxpro) shared an update from our React Labs research into an auto-memoizing compiler. Check out this talk for more information and a demo of the compiler prototype: |
|||
|
|||
<iframe style={{marginTop:10}} width="560" height="315" src="https://www.youtube.com/embed/lGEMwh32soc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> |
|||
|
|||
### React docs keynote {/*react-docs-keynote*/} |
|||
|
|||
[Rachel Nabors](https://twitter.com/rachelnabors) kicked off a section of talks about learning and designing with React with a keynote about our investment in React's [new docs](https://beta.reactjs.org/): |
|||
|
|||
<iframe style={{marginTop:10}} width="560" height="315" src="https://www.youtube.com/embed/mneDaMYOKP8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> |
|||
|
|||
### And more... {/*and-more*/} |
|||
|
|||
**We also heard talks on learning and designing with React:** |
|||
|
|||
* Debbie O'Brien: [Things I learnt from the new React docs](https://youtu.be/-7odLW_hG7s). |
|||
* Sarah Rainsberger: [Learning in the Browser](https://youtu.be/5X-WEQflCL0). |
|||
* Linton Ye: [The ROI of Designing with React](https://youtu.be/7cPWmID5XAk). |
|||
* Delba de Oliveira: [Interactive playgrounds with React](https://youtu.be/zL8cz2W0z34). |
|||
|
|||
**Talks from the Relay, React Native, and PyTorch teams:** |
|||
|
|||
* Robert Balicki: [Re-introducing Relay](https://youtu.be/lhVGdErZuN4). |
|||
* Eric Rozell and Steven Moyes: [React Native Desktop](https://youtu.be/9L4FFrvwJwY). |
|||
* Roman Rädle: [On-device Machine Learning for React Native](https://youtu.be/NLj73vrc2I8) |
|||
|
|||
**And talks from the community on accessibility, tooling, and Server Components:** |
|||
|
|||
* Daishi Kato: [React 18 for External Store Libraries](https://youtu.be/oPfSC5bQPR8). |
|||
* Diego Haz: [Building Accessible Components in React 18](https://youtu.be/dcm8fjBfro8). |
|||
* Tafu Nakazaki: [Accessible Japanese Form Components with React](https://youtu.be/S4a0QlsH0pU). |
|||
* Lyle Troxell: [UI tools for artists](https://youtu.be/b3l4WxipFsE). |
|||
* Helen Lin: [Hydrogen + React 18](https://youtu.be/HS6vIYkSNks). |
|||
|
|||
## Older videos {/*older-videos*/} |
|||
|
|||
### React Conf 2019 {/*react-conf-2019*/} |
|||
|
|||
A playlist of videos from React Conf 2019. |
|||
<iframe title="React Conf 2019" width="650" height="366" src="https://www.youtube-nocookie.com/embed/playlist?list=PLPxbbTqCLbGHPxZpw4xj_Wwg8-fdNxJRh" frameborder="0" allowfullscreen></iframe> |
|||
|
|||
### React Conf 2018 {/*react-conf-2018*/} |
|||
|
|||
A playlist of videos from React Conf 2018. |
|||
<iframe title="React Conf 2018" width="650" height="366" src="https://www.youtube-nocookie.com/embed/playlist?list=PLPxbbTqCLbGE5AihOSExAa4wUM-P42EIJ" frameborder="0" allowfullscreen></iframe> |
|||
|
|||
### React.js Conf 2017 {/*reactjs-conf-2017*/} |
|||
|
|||
A playlist of videos from React.js Conf 2017. |
|||
<iframe title="React.js Conf 2017" width="650" height="366" src="https://www.youtube-nocookie.com/embed/playlist?list=PLb0IAmt7-GS3fZ46IGFirdqKTIxlws7e0" frameborder="0" allowfullscreen></iframe> |
|||
|
|||
### React.js Conf 2016 {/*reactjs-conf-2016*/} |
|||
|
|||
A playlist of videos from React.js Conf 2016. |
|||
<iframe title="React.js Conf 2016" width="650" height="366" src="https://www.youtube-nocookie.com/embed/playlist?list=PLb0IAmt7-GS0M8Q95RIc2lOM6nc77q1IY" frameborder="0" allowfullscreen></iframe> |
|||
|
|||
### React.js Conf 2015 {/*reactjs-conf-2015*/} |
|||
|
|||
A playlist of videos from React.js Conf 2015. |
|||
<iframe title="React.js Conf 2015" width="650" height="366" src="https://www.youtube-nocookie.com/embed/playlist?list=PLb0IAmt7-GS1cbw4qonlQztYV1TAW0sCr" frameborder="0" allowfullscreen></iframe> |
|||
|
|||
### Rethinking Best Practices {/*rethinking-best-practices*/} |
|||
|
|||
Pete Hunt's talk at JSConf EU 2013 covers three topics: throwing out the notion of templates and building views with JavaScript, “re-rendering” your entire application when your data changes, and a lightweight implementation of the DOM and events - (2013 - 0h30m). |
|||
<iframe title="Pete Hunt: React: Rethinking Best Practices - JSConf EU 2013" width="650" height="366" src="https://www.youtube-nocookie.com/embed/x7cQ3mrcKaY" frameborder="0" allowfullscreen></iframe> |
|||
|
|||
### Introduction to React {/*introduction-to-react*/} |
|||
|
|||
Tom Occhino and Jordan Walke introduce React at Facebook Seattle - (2013 - 1h20m). |
|||
<iframe title="Tom Occhino and Jordan Walke introduce React at Facebook Seattle" width="650" height="366" src="https://www.youtube-nocookie.com/embed/XxVg_s8xAms" frameborder="0" allowfullscreen></iframe> |
Loading…
Reference in new issue