inflearn logo
강의

講義

知識共有

作りながら学ぶSvelte

궁금한것이 있습니다!

解決済みの質問

190

tlsrbcjf75793662

投稿した質問数 3

0


  const addTodo = (content) => {
    const newTodo = {
      id:uuid(),
      content: content,
      done: false
    }
    update(
      datas => {
        const setData = [...datas.todoList, newTodo]
        datas.todoList = setData
        return datas
      }
    )
}
 
 
 
 
여기서 update 부분에 datas는 어디서 나온 것인가요 ㅠㅜ?
그전에 스테이트 선언을 하신 것도 아니고 아니면
다른 컴포넌트에서 선언을 하신건가요 ㅠㅜ?
datas가 아니면 그냥 parameter인가요 ? 그럼 이름을 아무거나 정해도되나요 ㅠㅜ?

svelte

回答 1

1

Indie Coder

update의 datas는 현재 스토어에 저장되 있는 값을 의미합니다.

예제의 경우 todoData 스토어에 해당하므로

여기에는 바로 todoData 스토어의 현재의 값들이 들어 있습니다

update는 이 스토어의 조작과 관련된 기능입니다.

그래서 기본적으로 현재 스토어의 값을 위와 같은 문법으로 받아서 조작이 가능한 형태라고 보시면 됩니다.

이를 위해 따로 datas를 정의할 필요는 없습니다.

프로젝트 실행이 되지 않아 menu API 테스트가 불가합니다 ㅠ

0

134

9

프론트 api.js의 요청 headers 옵션의 cors 관련 설정 질문

0

61

2

모듈 버전이 안맞아서 발생하는 문제 같습니다;;;

0

188

2

meteor 버전 때문에 실행이 안됩니다.

0

162

2

graghQL의 transaction 처리속도가 궁금합니다.

0

112

2

질문있습니다.

0

108

2

화면 구성 설명용 도구 이름

0

158

1

Meteor 실행 오류 문의 드립니다.

0

184

1

영호 좋아요 버튼이 콘솔에는 잘 찍히지만 화면에 렌더링 되지 않습니다.

0

130

2

영화목록 component 만들기 에서 질문이 있습니다.

0

209

3

"hello".toUpperCase() 가 안되는데요.

0

148

1

날짜 포매팅 관련 질문

0

134

1

삭제 후 홈으로 돌아가는 코드 관련 질문

0

137

2

Window 환경에서 meteor 설치하는 부분에 대해 실습환경 구축 부분에 추가내용이 없습니다.

0

221

3

가까운 부모-자식 간의 bind를 통해 값을 연결하는것에 대해서 여쭤볼게 있습니다.

0

369

1

섹션6 storeTodos에서 editTodo 함수

0

188

1

routify 부분 질문있습니다!

0

272

1

강의 도중 궁금한 것이 있습니다!

0

213

1

질문이요

0

199

3

여기 투두를 이용해서요

0

213

0

질문이요

0

225

2

스토어 개념..

0

330

2

깃헙에 있는 자료하고..

0

297

2

하이브리드 앱도 개발 할수 있나요?

0

1044

4