inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[최신] Vue 강의 끝판왕 : Nuxt 3 완벽 마스터

Nuxt 상태관리 : useState()

clearNuxtState() 사용 문의

99

nhs0912

작성한 질문수 22

0

 <q-btn label="clear" @click="clearNuxtState()" />

안녕하세요.

 

Nuxt 상태관리 : useState() 강의를 듣던 중 그대로 코딩을 따라했는데요.

 

clearNuxtState() 이 버튼을 생성하자 이 메서드에서 사용할수 없다고 빨간색으로 표시 되는데요.

ERROR(vue-tsc) Property 'clearNuxtState' does not exist on type 'CreateComponentPublicInstanceWithMixins<ToResolvedProps<{}, {}>, { counter: Ref<number, number>; sameCounter: Ref<number, number>; }, {}, {}, {}, ComponentOptionsMixin, ... 19 more ..., {}>'.

FILE /Users/Documents/workspace/onego-front/pages/about.vue:43:42

41 | </div>

42 | <div>

> 43 | <q-btn label="clear" @click="clearNuxtState()" />

| ^^^^^^^^^^^^^^

44 | </div>

45 | </div>

46 |

[vue-tsc] Found 1 error. Watching for file changes.

 

 

이와 같이 에러가 나는데요..왜 나는지 도저히 모르겠네요.. 짐코딩님 repository에서 about 페이지 소스 그대로 복사해서 붙여놨는데도 해당부분에 빨간색이 나오더라고요 ㅠ

 

vue.js nuxt.js pinia vue-3 clearnuxtstate

답변 1

0

짐코딩

JavaScript 함수를 다루는 기본 개념을 설명드리겠습니다:

<!-- 틀린 방법 -->
@click="clearNuxtState()"  // ❌ 즉시 실행되어 버림

<!-- 올바른 방법 -->
@click="clearNuxtState"    // ✅ 클릭할 때만 실행

clearNuxtState()처럼 괄호를 붙이면 페이지가 로드될 때 즉시 함수가 실행되어 버립니다. 이는 마치 "함수를 실행한 결과"를 클릭 이벤트에 바인딩하는 것과 같죠.

반면 clearNuxtState처럼 괄호 없이 작성하면 "함수 자체"를 클릭 이벤트에 바인딩하는 것이므로, 클릭할 때만 함수가 실행됩니다.

 

Nuxt 4 관련 강의 업데이트 계획이 있으실까요?

0

72

2

eslint 설정 관련 질문

0

80

1

vscode 자동 저장 시 탭 사이즈 조절 안되고 있습니다..

0

74

1

eslint 설정 오류 질문드립니다.

0

170

2

pageContainerStyle 이름을 찾을 수 없습니다 에러

0

54

1

npm create nuxt &lt;project-name&gt; 현재는 nuxi 로 프로젝트 생성하는 것이 권장으로 적혀있지 않는 것 같은데

0

128

2

타입체크 관련질문입니다.

1

215

1

eslint prettier 설정 오류

0

200

2

nuxt 빌드 환경 질문드립니다!

0

362

2

피니아 persist 질문드립니다!

0

179

1

prefetching 질문

0

112

1

[nuxt] [request error] [unhandled] [500] __QUASAR_SSR_SERVER__ is not defined

0

289

4

사진 오류

0

105

1

@pinia/nuxt 버전이 0.9.0인 경우 @pinia-plugin-persistedstate/nuxt와 충돌

1

187

2

Nuxt3는 SSR인가요? USR인가요?

1

340

2

VSCode처럼 멀티 Title & Menu Bar로 개발할려면?

0

260

2

Course 데이터 가져오기에서 궁금한 점

1

209

2

프로젝트 생성

0

335

3

웹 서버, WAS 그리고 api 서버 관련

0

400

2

$route 관련 에러

0

165

1

package.json 구성 관련 문의

0

195

1

코드에서 $i18n, $route 등 provide로 제공된 객체가 템플릿에서 붉은색으로 표시됩니다.

0

249

2

fetch와 axios에 대한 질문

0

180

1

교안에 있는 jsonwebtoken

0

203

1