Skip to content

Commit 5358e83

Browse files
authored
docs: sync Navigating Activities section (KR/EN) (#622)
1 parent c391bb7 commit 5358e83

File tree

2 files changed

+27
-17
lines changed

2 files changed

+27
-17
lines changed

docs/pages/docs/get-started/navigating-activities.en.mdx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -169,23 +169,23 @@ const Article: ActivityComponentType<ArticleParams> = ({ params }) => {
169169
export default Article;
170170
```
171171

172-
`pop()` takes optional parameters for the number of stacks to pop and additional options. These parameters can be omitted, and default values will be used.
172+
`pop()` takes optional parameters for the number of activities to pop and additional options. These parameters can be omitted, and default values will be used.
173173

174174
```ts
175-
pop(); // pop a single stack
175+
pop(); // pop a single activity
176176

177-
pop(3); // pop multiple stacks
177+
pop(3); // pop multiple activities
178178

179179
pop({
180180
/* additional option */
181-
}); // pop a single stack with additional options
181+
}); // pop a single activity with additional options
182182

183183
pop(3, {
184184
/* additional option */
185-
}); // pop multiple stacks with additional options
185+
}); // pop multiple activities with additional options
186186
```
187187

188-
The first parameter of the pop() function can specify the number of stacks to pop or define additional options. If the first parameter is used for the number of stacks, the second parameter can then be used to provide additional options.
188+
The first parameter of the pop() function can specify the number of activities to pop or define additional options. If the first parameter is used for the number of activities, the second parameter can then be used to provide additional options.
189189

190190
The additional options include the following values.
191191

docs/pages/docs/get-started/navigating-activities.ko.mdx

Lines changed: 21 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -135,10 +135,7 @@ replace(
135135

136136
마지막으로 현재 액티비티를 삭제하고 이전 액티비티로 돌아가는 방법에 대해서 살펴봐요. `stackflow.ts`에서 생성했던 `useFlow()` 훅의 `pop()` 함수를 통해 다음과 같이 현재 액티비티를 삭제할 수 있어요.
137137

138-
```tsx
139-
/**
140-
* Article.tsx
141-
*/
138+
```tsx showLineNumbers filename="Article.tsx" copy /pop/
142139
import { ActivityComponentType } from "@stackflow/react";
143140
import { AppScreen } from "@stackflow/plugin-basic-ui";
144141
import { useFlow } from "./stackflow";
@@ -150,15 +147,22 @@ type ArticleParams = {
150147
const Article: ActivityComponentType<ArticleParams> = ({ params }) => {
151148
const { pop } = useFlow();
152149

153-
const onClick = () => {
150+
const goBack = () => {
151+
// 액티비티 하나만 제거
154152
pop();
155153
};
156154

155+
const goBackMultiple = () => {
156+
// 액티비티 여러 개 제거
157+
pop(3);
158+
};
159+
157160
return (
158161
<AppScreen appBar={{ title: "Article" }}>
159162
<div>
160163
<h1>{params.title}</h1>
161-
<button onClick={onClick}>back</button>
164+
<button onClick={goBack}>Back</button>
165+
<button onClick={goBackMultiple}>Back 3 Steps</button>
162166
</div>
163167
</AppScreen>
164168
);
@@ -167,15 +171,21 @@ const Article: ActivityComponentType<ArticleParams> = ({ params }) => {
167171
export default Article;
168172
```
169173

170-
`pop()`은 첫번째 파라미터로 추가 옵션을 받아요. 첫번째 파라미터인 추가 옵션은 선택적으로 넘기지 않을 수 있어요. (기본값을 사용해요)
174+
`pop()` 함수의 첫번째 파라미터는 제거할 액티비티의 개수를 지정하거나 추가 옵션을 정의할 수 있어요.
175+
첫번째 파라미터를 액티비티 개수로 사용하면, 두번째 매개변수는 추가 옵션을 전달하는 데 사용할 수 있어요.
171176

172177
```ts
173-
pop();
178+
pop(); // 액티비티 하나 제거
179+
180+
pop(3); // 액티비티 여러 개 제거
174181

175-
// 또는
176182
pop({
177183
/* 추가 옵션 */
178-
});
184+
}); // 추가 옵션과 함께 액티비티 하나 제거
185+
186+
pop(3, {
187+
/* 추가 옵션 */
188+
}); // 추가 옵션과 함께 액티비티 여러 개 제거
179189
```
180190

181191
`pop()` 함수의 첫번째 파라미터인 추가 옵션에는 다음과 같은 값이 있어요.
@@ -188,4 +198,4 @@ pop({
188198

189199
---
190200

191-
액티비티를 쌓고, 교체하고, 삭제하는 방법에 대해서 알아봤어요. 이제 액티비티 내의 가상의 스택을 만들 수 있는 방법에 대해 알아봐요.
201+
액티비티를 쌓고, 교체하고, 삭제하는 방법에 대해서 알아봤어요. 이제 액티비티 내의 가상의 스택을 만들 수 있는 방법에 대해 알아봐요.

0 commit comments

Comments
 (0)