todo store 적용 3 : 컴포넌트에 store 연동

  • TodoList

<script>
import TodoItem from './TodoItem.svelte'
import { fetchTodos } from '../store'
import { fade, fly } from 'svelte/transition'
import { flip } from 'svelte/animate'
</script>

<div class="main">
  <ul>
    {#each $fetchTodos as todo, index(todo.id)}
      <li
        in:fade
        out:fade="{{duration: 100}}"
        animate:flip="{{duration: 1000}}"
        >      
        <TodoItem {todo} />
      </li>
    {/each}
  </ul>
</div>
  • TodoItem

  • TodoHeader.svelte

  • TodoInfos.svlete

[만들면서 배우는 Svelte]

만들면서 배우는 svelte

Last updated

Was this helpful?