33,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 해결됨만들면서 배우는 Svelte
가까운 부모-자식 간의 bind를 통해 값을 연결하는것에 대해서 여쭤볼게 있습니다.
안녕하세요. 좋은 강의와 책 감사합니다.강의중에서는 가까운 관계, 바로 부모-관계일 경우 bind:를 통해 바로 prop를 연결해준다고 하셨는데거리가 있는 경우 bind를 사용할 수 없는건지.. 아니면 가독성이나 여러 이유로 지양되는것인지 궁금합니다.
- 해결됨만들면서 배우는 Svelte
섹션6 storeTodos에서 editTodo 함수
안녕하세요. 강의 잘 듣고 있습니다.store를 활용한 editTodo 기능에 대해 궁금한게 있어 글 남깁니다.해당 강의 영상에서 8분 40초경에 나오는 editTodo 함수 내용은 다음과 같습니다 const editTodo = (editMode) => { update( datas => { const setData = datas.todoLists.map(todo => { if (todo.id === editTodo.id) { todo = editTodo } return todo }) datas.todoLists = setData return datas } ) }위 코드에서 todo.id === editTodo.id 라인과 todo = editTodo 라인에서 editMode가 아닌 editTodo로 작성된 이유가 있을까요?실제로 handler에서는 매개변수로 todo를 전달하고 있고 editTodo는 todo를 전달받아 해당 todo를 수정하는 로직인데 전달 받은 editMode는 사용되지 않고 함수인 editTodo에서 id를 가져오고 todo에 함수를 저장한다는게 이해가 되질 않습니다.이게 틀리다면 동작이 안되는게 맞을텐데 정상적인 동작을 하는걸로 봐선 제가 이해하지 못하는 무언가가 있는것으로 보입니다.
- 해결됨만들면서 배우는 Svelte
routify 부분 질문있습니다!
질문 있습니다 routify 강의 중에 설정을 다하고 들어갔더니 이 화면에서 멈춰 있는데 왜그런건가요 ㅠㅜ..?
- 해결됨만들면서 배우는 Svelte
궁금한것이 있습니다!
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
강의 도중 궁금한 것이 있습니다!
2가지 인데요! 1번째. function handleEditTodoItem(editTodo){ todos = todos.map(todo => { if(todo.id === editTodo){ todo = editTodo } return todo }) editMode = '' } 이 2번째 줄 todos = todos.map(todo => 이 부분에 todo => 이게 무엇을 의미하는 것인지 정확히 잘모르겠어요 ㅠㅜ... 그리고 이 함수의 실행 원리가 무엇인지 잘 이해가 안되요 ㅠㅜ 2번째. <input type="text" bind:value={todo.content} on:focusout={() => handleEditTodoItem(todo)}> 위 코드에서 handleEditTodoItem을 실행하게 되면 todo라는 매개변수가 함수에 들어가는 것이 잖아요 그러면 todolist.svelte에서 {#each} 구문을 사용해서 반복 구문을 만들고 리스트 중에 한개를 todo라고 이름을 정한 것 이잖아요(맞나요..? 아래코드처럼!) <div class="main"> <ul> {#each fetchTodos as todo} <li> <Todoitem {todo} {handleCheckTodo} {editMode} {handleChangeEditMode} {handleEditTodoItem} {handleRemoveTodo}/> </li> {/each} </ul> </div> 그러면 지금 저기 매개변수로 넣은 값이 {#each fetchTodos as todo} 여기의 마지막 todo를 얘기하는 것이 맞나요 ㅠㅜ?
- 해결됨만들면서 배우는 Svelte
질문이요
투두리스트를 완주 했는데요 보다보니 생각난게 있는데요 라이프사이클로 접목하지 않는 이유라도 있나요? 전에 뷰나 리액트 강의를 약간 본적이 있는데요 리액트에 경우는 그걸 토대로 제작 하는걸 봐서요
- 해결됨만들면서 배우는 Svelte
여기 투두를 이용해서요
투두리스트를 변형해서 그대로 게시판 만들기로 사용 할 수 있나요? 강의에 나온대로 할 수 있는지 궁금합니다. (개인적으로 이메일 따로 보냈어요 확인해보세요 ㅎㅎ)
- 해결됨만들면서 배우는 Svelte
질문이요
컴포넌트를 슬롯 위주로 만들어놓으면 나중에 쓸때도 유용하게 쓸수있나요? 컴포넌트 관리를 하려는데 슬롯으로만 만들어놓으면 되겠죠?!
- 해결됨만들면서 배우는 Svelte
스토어 개념..
스토어 개념을 좀더 구체적으로 설명해주셨으면 좋겠어요 스토어에 넣어서 쓰면 좋다고하는데.. 어떤 역할을 하는건지.. writable 선언 외에는 다른건 어떤것이 있는지도 모르겠고.. 궁금한게 많습니다.
- 해결됨만들면서 배우는 Svelte
깃헙에 있는 자료하고..
깃헙에 있는 자료에서는 let handleIncrementCount = getContext('incrementCount') 이렇게 표현 하는데 영상이랑 다르게 나오는데 어찌된 영문인가요? (방금 다음 영상 보니까.. 컨텍스 에이피아이를 보니까.. 이해가 됐네요! 근데 디스페치 자료도 같이 올려주셨으면 좋겠어요 혼돈이 되요! 감사합니다! )
- 해결됨만들면서 배우는 Svelte
하이브리드 앱도 개발 할수 있나요?
안녕하세요! 오늘 수강신청했어요 ㅋㅋ 호기심 때문에 한번 공부 좀 해보려고 하는데 문뜩 떠오른게 있는데요 혹시나 하이브리드앱도 개발 할 수 있는가 해서요~ 리액트네이티브? 처럼 앱개발까지 좀 해보고 싶습니다.