Skip to content
Merged
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions content/docs/reference-test-renderer.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,27 +113,27 @@ TestRenderer.create(element, options);
TestRenderer.act(callback);
```

Similar to the [`act()` helper from `react-dom/test-utils`](/docs/test-utils.html#act), `TestRenderer.act` prepares a component for assertions. Use this version of `act()` to wrap calls to `TestRenderer.create` and `testRenderer.update`.
[`react-dom/test-utils`에 `act()`](/docs/test-utils.html#act)와 비슷하게, `TestRenderer.act`는 실행을 위한 컴포넌트들을 준비합니다. `TestRenderer.create` 와 `trestRenderer.update`를 호출을 보호하기 위해 이 버전의 `act()`를 사용하십시오.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
[`react-dom/test-utils` `act()`](/docs/test-utils.html#act)와 비슷하게, `TestRenderer.act`실행을 위한 컴포넌트들을 준비합니다. `TestRenderer.create``trestRenderer.update` 호출을 보호하기 위해 이 버전의 `act()`사용하십시오.
[`react-dom/test-utils` `act()`](/docs/test-utils.html#act)와 비슷하게, `TestRenderer.act`검증을 위한 컴포넌트를 준비합니다. `TestRenderer.create``trestRenderer.update` 호출을 이 버전의 `act()`사용해서 감싸주세요.
  • 어투를 전체 문서와 통일시킬게요.
  • assertion은 실행보다는 단언, 검증으로 번역할 수 있는데 아래에 번역해놓으신 검증으로 통일할게요.
  • act는 테스트할 때 컴포넌트의 렌더링을 갱신하는 코드를 호출하기 위해 사용합니다. act로 인해 감싸지게 되는데 보호의 의미보다는 갱신이 확실하게 되도록 하기 위해 감싸지기 때문에 감싸주세요. 정도도 충분하다고 생각해서 제안드려봐요.


```javascript
import {create, act} from 'react-test-renderer';
import App from './app.js'; // The component being tested

// render the component
// 컴포넌트를 랜더링합니다.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
// 컴포넌트를 랜더링합니다.
// 컴포넌트를 렌더링합니다.

let root;
act(() => {
root = create(<App value={1}/>)
});

// make assertions on root
// root를 검증합니다.
expect(root.toJSON()).toMatchSnapshot();

// update with some different props
// 몇몇의 다른 프로퍼티즈들을 업데이트합니다.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
// 몇몇의 다른 프로퍼티즈들을 업데이트합니다.
// 몇몇의 다른 props를 업데이트합니다.

props은 번역하면 안되는 용어라 수정 부탁드려요. (Translate Glossary)

act(() => {
root = root.update(<App value={2}/>);
})

// make assertions on root
// root를 검증합니다.
expect(root.toJSON()).toMatchSnapshot();
```

Expand Down