Skip to content

Commit 568e7d8

Browse files
authored
Merge branch 'master' into master
2 parents bc64d98 + 970a44f commit 568e7d8

27 files changed

+193
-155
lines changed

content/community/conferences.md

Lines changed: 46 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,6 @@ Do you know of a local React.js conference? Add it here! (Please keep the list c
1212

1313
## Upcoming Conferences {#upcoming-conferences}
1414

15-
### React Summit 2019 {#reactsummit2019}
16-
November 30, 2019 in Lagos, Nigeria
17-
18-
[Website](https://reactsummit2019.splashthat.com) -[Twitter](https://twitter.com/react_summit)
19-
20-
### React Day Berlin 2019 {#react-day-berlin-2019}
21-
December 6, 2019 in Berlin, Germany
22-
23-
[Website](https://reactday.berlin) - [Twitter](https://twitter.com/reactdayberlin) - [Facebook](https://www.facebook.com/reactdayberlin/) - [Videos](https://www.youtube.com/reactdayberlin)
24-
2515
### React Barcamp Cologne 2020 {#react-barcamp-cologne-2020}
2616
February 1-2, 2020 in Cologne, Germany
2717

@@ -32,6 +22,11 @@ February 27 & 28, 2020 in Sydney, Australia
3222

3323
[Website](https://reactconfau.com/) - [Twitter](https://twitter.com/reactconfau) - [Facebook](https://www.facebook.com/reactconfau) - [Instagram](https://www.instagram.com/reactconfau/)
3424

25+
### ReactConf Japan 2020 {#reactconfjp-2020}
26+
March 21, 2020 in Tokyo, Japan
27+
28+
[Website](https://reactconf.jp/) - [Twitter](https://twitter.com/reactjapanconf)
29+
3530
### Reactathon 2020 {#reactathon-2020}
3631
March 30 - 31, 2020 in San Francisco, CA
3732

@@ -50,7 +45,12 @@ April 23 - 24, 2020 in Kraków, Poland
5045
### React Day Bangalore 2020 {#react-day-bangalore-2020}
5146
April 25, 2020 in Bangalore, India
5247

53-
[Website](https://reactday.in) - [Twitter](https://twitter.com/ReactDayIn)
48+
[Website](https://reactday.in) - [Twitter](https://twitter.com/ReactDayIn) - [LinkedIn](https://www.linkedin.com/company/react-day/)
49+
50+
### Byteconf React 2020 {#byteconf-react-2020}
51+
May 1, 2020. Streamed online on YouTube.
52+
53+
[Website](https://www.bytesized.xyz) - [Twitter](https://twitter.com/bytesizedcode) - [YouTube](https://www.youtube.com/channel/UC046lFvJZhiwSRWsoH8SFjg)
5454

5555
### render(ATL) 2020 {#render-atlanta-2020}
5656
May 4-6, 2020. Atlanta, GA, USA.
@@ -82,6 +82,30 @@ July 17, 2020. New York City, USA.
8282

8383
[Website](https://reactweek.nyc/) - [Twitter](https://twitter.com/reactweek) - [Facebook](https://www.facebook.com/reactweek)
8484

85+
### React La Conferencia 2020 {#react-la-conferencia-2020}
86+
July 18, 2020. Medellín, Colombia.
87+
88+
[Website](https://reactlaconf.co/) - [Twitter](https://twitter.com/reactlaconf)
89+
90+
### Chain React 2020 {#chain-react-2020}
91+
July 29-30, 2020. Portland, Oregon, USA.
92+
93+
[Website](https://infinite.red/ChainReactConf) - [Twitter](https://twitter.com/ChainReactConf)
94+
95+
### ComponentsConf 2020 {#components20}
96+
September 1, 2020 in Melbourne, Australia
97+
98+
[Website](https://www.componentsconf.com.au/) - [Twitter](https://twitter.com/ComponentsConf) - [Facebook](https://www.facebook.com/ComponentsConf/) - [LinkedIn](https://www.linkedin.com/company/componentsconf/) - [YouTube](https://www.youtube.com/ComponentsConf)
99+
100+
### React Native EU 2020 {#react-native-eu-2020}
101+
September 5-6, 2020 in Wrocław, Poland
102+
103+
[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/)
104+
105+
### React India 2020 {#react-india-2020}
106+
November 6, 2020 in Mumbai, India
107+
108+
[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)
85109

86110
## Past Conferences {#past-conferences}
87111

@@ -476,3 +500,14 @@ October 25, 2019 in London, UK
476500
October 19, 2019 in São Paulo, BR
477501

478502
[Website](https://reactconf.com.br/) - [Twitter](https://twitter.com/reactconfbr) - [Facebook](https://www.facebook.com/ReactAdvanced) - [Slack](https://react.now.sh/)
503+
504+
### React Summit 2019 {#reactsummit2019}
505+
November 30, 2019 in Lagos, Nigeria
506+
507+
[Website](https://reactsummit2019.splashthat.com) -[Twitter](https://twitter.com/react_summit)
508+
509+
### React Day Berlin 2019 {#react-day-berlin-2019}
510+
December 6, 2019 in Berlin, Germany
511+
512+
[Website](https://reactday.berlin) - [Twitter](https://twitter.com/reactdayberlin) - [Facebook](https://www.facebook.com/reactdayberlin/) - [Videos](https://www.youtube.com/reactdayberlin)
513+

content/community/examples.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ There are many example projects created by the React community. Feel free to add
1212
* **[Zeldog](https://yannsainty.github.io/Zeldog/)** A Zelda like game with a dog fighting ducks and more to eat pizza !
1313
* **[Calculator](https://github.com/ahfarmer/calculator)** Implementation of the iOS calculator built in React
1414
* **[Emoji Search](https://github.com/ahfarmer/emoji-search)** Simple React app for searching emoji
15-
* **[GitHub Battle App](https://tm.dev/react-course-project/)** Battle two GitHub users and see the most popular Github projects for any language.
1615
* **[React Powered Hacker News Client](https://github.com/insin/react-hn)** A React & `react-router`-powered implementation of Hacker News using its Firebase API
1716
* **[Pokedex](https://github.com/alik0211/pokedex)** The list of Pokémon with live search
1817
* **[Shopping Cart](https://github.com/jeffersonRibeiro/react-shopping-cart)** Simple e-commerce cart application built using React

content/community/external-resources.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ There are many wonderful curated resources the React community has put together.
1818

1919
- [Awesome React Talks](https://github.com/tiaanduplessis/awesome-react-talks) - A curated list of React talks.
2020

21-
- [Hero35 React Hub](https://hero35.com/stack/react) - A website with _all_ React conferences and talks, categorized & curated.
21+
- [Hero35 React Hub](https://hero35.com/topic/react) - A website with _all_ React conferences and talks, categorized & curated.

content/community/meetups.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ Do you have a local React.js meetup? Add it here! (Please keep the list alphabet
9595
* [Tel Aviv](https://www.meetup.com/ReactJS-Israel/)
9696

9797
## Malaysia {#malaysia}
98+
* [Kuala Lumpur](https://www.kl-react.com/)
9899
* [Penang](https://www.facebook.com/groups/reactpenang/)
99100

100101
## Netherlands {#netherlands}
@@ -111,6 +112,9 @@ Do you have a local React.js meetup? Add it here! (Please keep the list alphabet
111112
* [Karachi](https://www.facebook.com/groups/902678696597634/)
112113
* [Lahore](https://www.facebook.com/groups/ReactjsLahore/)
113114

115+
## Panama {#panama}
116+
* [Panama](https://www.meetup.com/React-Panama/)
117+
114118
## Peru {#peru}
115119
* [Lima](https://www.meetup.com/ReactJS-Peru/)
116120

@@ -144,13 +148,15 @@ Do you have a local React.js meetup? Add it here! (Please keep the list alphabet
144148
* [Kyiv](https://www.meetup.com/Kyiv-ReactJS-Meetup)
145149

146150
## US {#us}
151+
* [Ann Arbor, MI - ReactJS](https://www.meetup.com/AnnArbor-jsx/)
147152
* [Atlanta, GA - ReactJS](https://www.meetup.com/React-ATL/)
148153
* [Austin, TX - ReactJS](https://www.meetup.com/ReactJS-Austin-Meetup/)
149154
* [Boston, MA - ReactJS](https://www.meetup.com/ReactJS-Boston/)
150155
* [Boston, MA - React Native](https://www.meetup.com/Boston-React-Native-Meetup/)
151156
* [Charlotte, NC - ReactJS](https://www.meetup.com/ReactJS-Charlotte/)
152157
* [Charlotte, NC - React Native](https://www.meetup.com/cltreactnative/)
153158
* [Chicago, IL - ReactJS](https://www.meetup.com/React-Chicago/)
159+
* [Cleveland, OH - ReactJS](https://www.meetup.com/Cleveland-React/)
154160
* [Columbus, OH - ReactJS](https://www.meetup.com/ReactJS-Columbus-meetup/)
155161
* [Dallas, TX - ReactJS](https://www.meetup.com/ReactDallas/)
156162
* [Detroit, MI - Detroit React User Group](https://www.meetup.com/Detroit-React-User-Group/)
@@ -173,6 +179,7 @@ Do you have a local React.js meetup? Add it here! (Please keep the list alphabet
173179
* [Portland, OR - ReactJS](https://www.meetup.com/Portland-ReactJS/)
174180
* [Provo, UT - ReactJS](https://www.meetup.com/ReactJS-Utah/)
175181
* [Sacramento, CA - ReactJS](https://www.meetup.com/Sacramento-ReactJS-Meetup/)
182+
* [San Diego, CA - San Diego JS](https://www.meetup.com/sandiegojs/)
176183
* [San Francisco - Real World React](https://www.meetup.com/Real-World-React)
177184
* [San Francisco - ReactJS](https://www.meetup.com/ReactJS-San-Francisco/)
178185
* [San Francisco, CA - React Native](https://www.meetup.com/React-Native-San-Francisco/)

content/community/team.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ React was originally created by [Jordan Walke](https://github.com/jordwalke). To
103103
* [Alex Krolick](https://github.com/alexkrolick)
104104
* [Alexey Pyltsyn](https://github.com/lex111)
105105
* [Brandon Dail](https://github.com/aweary)
106+
* [Caleb Meredith](https://github.com/calebmer)
106107
* [Chang Yan](https://github.com/cyan33)
107108
* [Cheng Lou](https://github.com/chenglou)
108109
* [Christoph Nakazawa](https://github.com/cpojer)

content/docs/concurrent-mode-adoption.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ ReactDOM.createRoot(
8080
>
8181
>`createRoot`와 같은 Concurrent 모드 API는 React의 실험 배포판에만 존재합니다.
8282
83-
Concurrent 모드에서는 "unsafe"라고 [기존에 표시된](https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html) 생명주기 메서드가 현재 React 버전에서보다도 더 많은 버그를 야기할 수 있습니다. 앱이 [Strict 모드](https://reactjs.org/docs/strict-mode.html)와 호환되기 전까지 Concurrent 모드를 시도하는 걸 권장하지 않습니다.
83+
Concurrent 모드에서는 "unsafe"라고 [기존에 표시된](/blog/2018/03/27/update-on-async-rendering.html) 생명주기 메서드가 현재 React 버전에서보다도 더 많은 버그를 야기할 수 있습니다. 앱이 [Strict 모드](/docs/strict-mode.html)와 호환되기 전까지 Concurrent 모드를 시도하는 걸 권장하지 않습니다.
8484

8585
## 무엇을 기대해야 할까요? {#what-to-expect}
8686

content/docs/concurrent-mode-patterns.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -790,7 +790,7 @@ function ProfileTimeline({ isStale, resource }) {
790790

791791
The tradeoff we're making here is that `<ProfileTimeline>` will be inconsistent with other components and potentially show an older item. Click "Next" a few times, and you'll notice it. But thanks to that, we were able to cut down the transition time from 1000ms to 300ms.
792792

793-
Whether or not it's an appropriate tradeoff depends on the situation. But it's a handy tool, especially when the content doesn't change very visible between items, and the user might not even realize they were looking at a stale version for a second.
793+
Whether or not it's an appropriate tradeoff depends on the situation. But it's a handy tool, especially when the content doesn't change noticeably between items, and the user might not even realize they were looking at a stale version for a second.
794794

795795
It's worth noting that `useDeferredValue` is not *only* useful for data fetching. It also helps when an expensive component tree causes an interaction (e.g. typing in an input) to be sluggish. Just like we can "defer" a value that takes too long to fetch (and show its old value despite others components updating), we can do this with trees that take too long to render.
796796

content/docs/context.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ Context 오브젝트에 포함된 React 컴포넌트인 Provider는 context를
130130

131131
Provider 는 `value` prop를 받아서 이 값을 하위에 있는 컴포넌트에게 전달합니다. 값을 전달받을 수 있는 컴포넌트의 수에 제한은 없습니다. Provider 하위에 또 다른 Provider를 배치하는 것도 가능하며, 이 경우 하위 Provider의 값이 우선시됩니다.
132132

133-
Provider 하위에서 context를 구독하는 모든 컴포넌트는 Provider의 `value` prop가 바뀔 때마다 다시 렌더링 됩니다. 이러한 전파는 `shouldComponentUpdate`의 영향을 받지 않기 때문에 중간에 있는 컴포넌트가 업데이트를 중지한다고 해도 트리 끝에 있는 컴포넌트까지 전달됩니다.
133+
Provider 하위에서 context를 구독하는 모든 컴포넌트는 Provider의 `value` prop가 바뀔 때마다 다시 렌더링 됩니다. Provider로부터 하위 consumer([`.contextType`](#classcontexttype)[`useContext`](/docs/hooks-reference.html#usecontext)을 포함한)로의 전파는 `shouldComponentUpdate` 메서드가 적용되지 않으므로, 상위 컴포넌트가 업데이트를 건너 뛰더라도 consumer가 업데이트됩니다.
134134

135135
context 값의 바뀌었는지 여부는 [`Object.is`](//developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Object/is#설명)와 동일한 알고리즘을 사용해 이전 값과 새로운 값을 비교해 측정됩니다.
136136

@@ -193,7 +193,7 @@ Context.Consumer의 자식은 [함수](/docs/render-props.html#using-props-other
193193

194194
> 주의
195195
>
196-
>함수를 자식으로 받는 패턴에 대해서는 [render props](/docs/render-props.html)을 참조하세요.
196+
> 함수를 자식으로 받는 패턴에 대해서는 [render props](/docs/render-props.html)을 참조하세요.
197197
198198
### `Context.displayName` {#contextdisplayname}
199199

content/docs/faq-versioning.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Minor releases are the most common type of release.
2222
2323
### Breaking Changes {#breaking-changes}
2424

25-
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; React 17 isn't expected until 2019.
25+
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; React 17 isn't expected until sometime in 2020.
2626

2727
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.
2828

content/docs/getting-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ React를 사용하는데 관심이 있다면, 온라인 코드 편집기를 사
4848

4949
React 프로젝트를 시작한다면 [스크립트 태그를 사용한 간단한 HTML 페이지](/docs/create-a-new-react-app.html)를 만드는 것이 최고의 방법일 것입니다. 설치하는 데 1분밖에 걸리지 않습니다!
5050

51-
그러나 애플리케이션이 커진다면 보다 통합된 설정을 고려하는 것이 좋습니다. 대규모 애플리케이션에 권장되는 [여러 개의 JavaScript 툴체인들](/docs/create-a-new-react-app.html) 있습니다. 각 툴체인은 많은 설정 없이 작동할 수 있고 풍부한 React 에코시스템을 최대한 활용할 수 있습니다.
51+
그러나 애플리케이션이 커진다면 보다 통합된 설정을 고려하는 것이 좋습니다. 대규모 애플리케이션에 권장되는 여러 개의 JavaScript 툴체인들이 있습니다. 각 툴체인은 많은 설정 없이 작동할 수 있고 풍부한 React 에코시스템을 최대한 활용할 수 있습니다. [어떻게 하는지 배워보세요.](/docs/create-a-new-react-app.html)
5252

5353
## React 배우기 {#learn-react}
5454

0 commit comments

Comments
 (0)