Skip to content

Commit 83c97e3

Browse files
merging all conflicts
2 parents 2e71518 + 957276e commit 83c97e3

8 files changed

+31
-9
lines changed

content/community/conferences.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -12,11 +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 2020 {#react-summit-2020}
16-
October 15-16, 2020, 7am PST / 10am EST / 4pm CEST - remote event
17-
18-
[Website](https://reactsummit.com) - [Twitter](https://twitter.com/reactsummit) - [Facebook](https://www.facebook.com/reactamsterdam) - [Videos](https://youtube.com/c/ReactConferences)
19-
2015
### React Conf Brasil 2020 {#react-conf-brasil-2020}
2116
November 21, 2020 - remote event
2217

@@ -475,3 +470,8 @@ May 14-15, 2020 in Paris, France
475470
September 3-4, 2020 - remote event
476471

477472
[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/)
473+
474+
### React Summit 2020 {#react-summit-2020}
475+
October 15-16, 2020, 7am PST / 10am EST / 4pm CEST - remote event
476+
477+
[Website](https://reactsummit.com) - [Twitter](https://twitter.com/reactsummit) - [Facebook](https://www.facebook.com/reactamsterdam) - [Videos](https://youtube.com/c/ReactConferences)

content/docs/higher-order-components.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,7 @@ Higher-order components come with a few caveats that aren't immediately obvious
320320

321321
### Don't Use HOCs Inside the render Method {#dont-use-hocs-inside-the-render-method}
322322

323-
React's diffing algorithm (called reconciliation) uses component identity to determine whether it should update the existing subtree or throw it away and mount a new one. If the component returned from `render` is identical (`===`) to the component from the previous render, React recursively updates the subtree by diffing it with the new one. If they're not equal, the previous subtree is unmounted completely.
323+
React's diffing algorithm (called [Reconciliation](/docs/reconciliation.html)) uses component identity to determine whether it should update the existing subtree or throw it away and mount a new one. If the component returned from `render` is identical (`===`) to the component from the previous render, React recursively updates the subtree by diffing it with the new one. If they're not equal, the previous subtree is unmounted completely.
324324

325325
Normally, you shouldn't need to think about this. But it matters for HOCs because it means you can't apply a HOC to a component within the render method of a component:
326326

content/docs/legacy-event-pooling.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ permalink: docs/legacy-event-pooling.html
1212
>
1313
>[Read more](/blog/2020/08/10/react-v17-rc.html#no-event-pooling) about this change in React 17.
1414
15-
The [`SyntheticEvent`](/docs/events.html) objects are pooled. This means that the `SyntheticEvent` object will be reused and all properties will be nullified after the event event handler has been called. For example, this won't work:
15+
The [`SyntheticEvent`](/docs/events.html) objects are pooled. This means that the `SyntheticEvent` object will be reused and all properties will be nullified after the event handler has been called. For example, this won't work:
1616

1717
```javascript
1818
function handleChange(e) {

content/docs/reference-javascript-environment-requirements.md

+4
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,11 @@ category: Reference
66
permalink: docs/javascript-environment-requirements.html
77
---
88

9+
<<<<<<< HEAD
910
React 16 버전은 컬렉션 자료형인 [Map](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map)[Set](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set)을 사용합니다. 이 기능을 자체적으로 지원하지 않거나(예. IE 11 미만) 지원은 하지만 잘 호환되지 않는(예. IE 11) 오래된 브라우저나 기기에서도 React를 사용해야 한다면 애플리케이션에 [core-js](https://github.com/zloirock/core-js)[babel-polyfill](https://babeljs.io/docs/usage/polyfill/) 같은 전역 폴리필(polyfill)을 포함하는 것도 고려해보세요.
11+
=======
12+
React 16 depends on the collection types [Map](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map) and [Set](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set). If you support older browsers and devices which may not yet provide these natively (e.g. IE < 11) or which have non-compliant implementations (e.g. IE 11), consider including a global polyfill in your bundled application, such as [core-js](https://github.com/zloirock/core-js).
13+
>>>>>>> 957276e1e92bb48e5bb6b1c17fd0e7a559de0748
1014
1115
다음은 오래된 브라우저 지원을 위해 core-js 폴리필을 적용한 환경에서 React 16 버전을 사용하는 예시입니다.
1216

content/docs/reference-react-component.md

+10
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,17 @@ class ErrorBoundary extends React.Component {
406406
}
407407
```
408408

409+
<<<<<<< HEAD
409410
> 주의
411+
=======
412+
Production and development builds of React slightly differ in the way `componentDidCatch()` handles errors.
413+
414+
On development, the errors will bubble up to `window`, this means that any `window.onerror` or `window.addEventListener('error', callback)` will intercept the errors that have been caught by `componentDidCatch()`.
415+
416+
On production, instead, the errors will not bubble up, which means any ancestor error handler will only receive errors not explictly caught by `componentDidCatch()`.
417+
418+
> Note
419+
>>>>>>> 957276e1e92bb48e5bb6b1c17fd0e7a559de0748
410420
>
411421
> 오류 이벤트 내에서는 `setState()`의 호출을 통하여 `componentDidCatch()`로 구현된 대체 UI를 렌더링할 수 있습니다. 하지만 이런 방식은 나중 릴리즈에서는 사용할 수 없게 을 것입니다.
412422
> 대체 UI 렌더링 제어를 하려면 `static getDerivedStateFromError()`를 대신 사용하세요.

content/docs/typechecking-with-proptypes.md

+4
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,11 @@ MyComponent.propTypes = {
9898
// 경고가 보이도록 할 수 있습니다.
9999
requiredFunc: PropTypes.func.isRequired,
100100

101+
<<<<<<< HEAD
101102
// 모든 데이터 타입이 가능한 값
103+
=======
104+
// A required value of any data type
105+
>>>>>>> 957276e1e92bb48e5bb6b1c17fd0e7a559de0748
102106
requiredAny: PropTypes.any.isRequired,
103107

104108
// 사용자 정의 유효성 검사기를 지정할 수도 있습니다.

content/docs/uncontrolled-components.md

+4
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,11 @@ class NameForm extends React.Component {
4545

4646
### 기본 값 {#default-values}
4747

48+
<<<<<<< HEAD
4849
React 렌더링 생명주기에서 폼 엘리먼트의 `value` 어트리뷰트는 DOM의 value를 대체합니다. 비제어 컴포넌트를 사용하면 React 초깃값을 지정하지만, 그 이후의 업데이트는 제어하지 않는 것이 좋습니다. 이러한 경우에 `value` 어트리뷰트 대신 `defaultValue`를 지정할 수 있습니다.
50+
=======
51+
In the React rendering lifecycle, the `value` attribute on form elements will override the value in the DOM. With an uncontrolled component, you often want React to specify the initial value, but leave subsequent updates uncontrolled. To handle this case, you can specify a `defaultValue` attribute instead of `value`. Changing the value of `defaultValue` attribute after a component has mounted will not cause any update of the value in the DOM.
52+
>>>>>>> 957276e1e92bb48e5bb6b1c17fd0e7a559de0748
4953
5054
```javascript{7}
5155
render() {

src/html.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ export default class HTML extends React.Component<Props> {
6565
storageId: 'reactjs_banner_2020survey',
6666
normalHeight: 50,
6767
smallHeight: 75,
68-
campaignStartDate: '2020-10-05Z', // the Z is for UTC
69-
campaignEndDate: '2020-10-19Z', // the Z is for UTC
68+
campaignStartDate: '2020-10-05T00:00:00Z', // the Z is for UTC
69+
campaignEndDate: '2020-10-19T00:00:00Z', // the Z is for UTC
7070
snoozeForDays: 7,
7171
};
7272

0 commit comments

Comments
 (0)