Skip to content

Commit afcce96

Browse files
authored
Merge branch 'main' into fix-typo-message
2 parents 26d4e20 + 77e3f78 commit afcce96

9 files changed

Lines changed: 115 additions & 115 deletions

File tree

src/content/learn/lifecycle-of-reactive-effects.md

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

src/content/learn/removing-effect-dependencies.md

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

src/content/reference/react-dom/client/createRoot.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ root.render(<App />);
156156
<html>
157157
<head><title>My app</title></head>
158158
<body>
159-
<!-- 이것은은 DOM 노드입니다. -->
159+
<!-- 이것은 DOM 노드입니다. -->
160160
<div id="root"></div>
161161
</body>
162162
</html>

src/content/reference/react-dom/server/renderToReadableStream.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ async function handler(request) {
4747
4848
#### 매개변수 {/*parameters*/}
4949
50-
* `reactNode`: 사용자가 HTML로 렌더링하고 하고자하는 React node입니다. `<App />`같은 JSX 요소가 그 예시입니다. reactNode 인자는 문서 전체를 표현할 수 있는 것이어야하며, 따라서 `App` 컴포넌트는 `<html>`에 렌더링됩니다.
50+
* `reactNode`: 사용자가 HTML로 렌더링하고자 하는 React node입니다. `<App />`같은 JSX 요소가 그 예시입니다. reactNode 인자는 문서 전체를 표현할 수 있는 것이어야하며, 따라서 `App` 컴포넌트는 `<html>`에 렌더링됩니다.
5151
5252
* `options`**(선택사항)**: 스트리밍 옵션을 지정할 수 있는 객체입니다.
5353
* `bootstrapScriptContent`**(선택사항)**: 지정될 경우, 해당 문자열은 `<script>` 태그에 인라인 형식으로 추가됩니다.

src/content/reference/react/Children.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -847,7 +847,7 @@ export default function TabSwitcher({ tabIds, getHeader, renderContent }) {
847847
848848
`renderContent`와 같이 사용자 인터페이스의 일부를 어떻게 렌더링할지 정의하는 Prop를 *렌더링 Prop*라고 합니다. 하지만 특별한 것은 아닙니다. 단지 일반적인 함수의 Prop일 뿐입니다.
849849
850-
렌더링 Prop은은 함수이므로 정보를 전달할 수 있습니다.
850+
렌더링 Prop은 함수이므로 정보를 전달할 수 있습니다.
851851
아래 예시에서 `RowList` 컴포넌트는 각 row의 `id``index``renderRow`에 렌더링 Prop로 전달하고, `index`가 짝수인 row를 강조합니다.
852852
853853
<Sandpack>

src/content/reference/react/hooks.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,9 @@ Effect는 React 패러다임의 "탈출구"입니다. 애플리케이션의 데
7979
* [`useLayoutEffect`](/reference/react/useLayoutEffect)는 브라우저가 화면을 다시 그리기 전에 실행됩니다. 여기에서 레이아웃을 계산할 수 있습니다.
8080
* [`useInsertionEffect`](/reference/react/useInsertionEffect)는 React가 DOM을 변경하기 전에 실행됩니다. 라이브러리는 여기에 동적 CSS를 삽입할 수 있습니다.
8181
82-
You can also separate events from Effects:
82+
이벤트를 Effect에서 분리할 수도 있습니다.
8383
84-
- [`useEffectEvent`](/reference/react/useEffectEvent) creates a non-reactive event to fire from any Effect hook.
84+
- [`useEffectEvent`](/reference/react/useEffectEvent)는 어떤 Effect Hook에서든 호출할 수 있는 비반응형 이벤트를 생성합니다.
8585
---
8686
8787
## Performance Hooks {/*performance-hooks*/}

src/content/reference/react/useEffect.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1134,7 +1134,7 @@ function ChatRoom() {
11341134
useEffect(() => {
11351135
// ...
11361136
// 🔴 Avoid suppressing the linter like this:
1137-
// eslint-ignore-next-line react-hooks/exhaustive-deps
1137+
// eslint-disable-next-line react-hooks/exhaustive-deps
11381138
}, []);
11391139
```
11401140

src/content/reference/react/useRef.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -512,9 +512,9 @@ function Video() {
512512
513513
<DeepDive>
514514
515-
#### `useRef`를 초기화할 때 null 검사를 피하는 방법 {/*how-to-avoid-null-checks-when-initializing-use-ref-later*/}
515+
#### `useRef`를 초기화할 때 `null` 검사를 피하는 방법 {/*how-to-avoid-null-checks-when-initializing-use-ref-later*/}
516516
517-
타입 검사기를 사용하면서 항상 `null`을 검사하고 싶지 않다면 다음과 같은 패턴을 대신 사용해 볼 수 있습니다:
517+
타입 검사기를 사용하면서 항상 `null`을 검사하고 싶지 않다면 다음과 같은 패턴을 대신 사용해 볼 수 있습니다.
518518
519519
```js
520520
function Video() {
@@ -542,15 +542,15 @@ function Video() {
542542
543543
### 커스텀 컴포넌트에 대한 ref를 얻을 수 없습니다 {/*i-cant-get-a-ref-to-a-custom-component*/}
544544
545-
컴포넌트에 `ref`를 전달하고자 다음과 같이 하면:
545+
컴포넌트에 `ref`를 전달하고자 다음과 같이 하면
546546
547547
```js
548548
const inputRef = useRef(null);
549549

550550
return <MyInput ref={inputRef} />;
551551
```
552552
553-
다음과 같은 오류가 발생할 것입니다:
553+
다음과 같은 오류가 발생할 것입니다.
554554
555555
<ConsoleBlock level="error">
556556
@@ -560,7 +560,7 @@ TypeError: Cannot read properties of null
560560
561561
기본적으로 컴포넌트는 내부의 DOM 노드에 대한 ref를 외부로 노출하지 않습니다.
562562
563-
이 문제를 해결하려면 ref를 가져오고자 하는 컴포넌트를 찾으세요:
563+
이 문제를 해결하려면 ref를 가져오고자 하는 컴포넌트를 찾으세요.
564564
565565
```js
566566
export default function MyInput({ value, onChange }) {

src/content/reference/react/useSyncExternalStore.md

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

0 commit comments

Comments
 (0)