# 튜토리얼 이어서 실행하기

## `nextGuides` 옵션 이해하기

[Guide Option Parameters](https://www.notion.so/o/AqgofIaZ15HxTSQL2PqG/s/dK2COrb3lycAhGTgRTLY/~/changes/41/developers/guide#guide-option-parameters) 의 `nextGuides` 속성을 사용하면, 특정 가이드가 완료되었을 때 자동으로 이어 실행될 가이드를 지정할 수 있습니다.

```typescript
StepBy.startGuide("example-guide-id", {
    nextGuides: [
        // An item in the Next Guides list
        { guideId: "{guideId}", version: "{versionName}" },
    ],
})
```

nextGuides는 배열(Array) 형태로 전달되며, 각 항목은 실행될 가이드를 정의하는 객체입니다.

### nextGuides 항목 속성

<table><thead><tr><th width="129">key</th><th width="134">type</th><th width="192">desc</th><th width="105" data-type="checkbox">required</th><th>default</th></tr></thead><tbody><tr><td>guideId</td><td>string</td><td>실행할 가이드 고유 ID</td><td>true</td><td></td></tr><tr><td>version</td><td>string</td><td>실행할 가이드 버전</td><td>false</td><td>해당 가이드의 최신 버전</td></tr></tbody></table>

## 예시 코드 <a href="#example" id="example"></a>

아래 예제에서는 `'example-guide-a'`가 완료된 후, 자동으로 `'example-guide-b'`가 실행되도록 설정합니다.

```typescript
StepBy.startGuide("example-guide-a", {
    nextGuides: [
        { guideId: "example-guide-b" },
    ],
})
```

nextGuides는 배열을 입력받으며, 여러 개의 가이드를 설정하면 배열 순서대로 실행됩니다.

```typescript
StepBy.startGuide("example-guide-a", {
    nextGuides: [
        { guideId: "example-guide-b" },
        { guideId: "example-guide-c", version: "v3" },
    ],
})
```

따라서 위 코드에서는 `"example-guide-a"` → `"example-guide-b"` → `"example-guide-c"` 순서로 가이드가 실행됩니다.
