VUEX
상태관리패턴 라이브러리
Vuex가 무엇인가요? | Vuex
Vuex가 무엇인가요? Vuex는 Vue.js 애플리케이션에 대한 상태 관리 패턴 + 라이브러리 입니다. 애플리케이션의 모든 컴포넌트에 대한 중앙 집중식 저장소 역할을 하며 예측 가능한 방식으로 상태를
v3.vuex.vuejs.org
vuex 설치
npm i vuex@next
vuex 기본 구조
// movie.js
export default {
// module!
namespaced: true,
// data!
state: () => ({
}),
// computed!
getters: {},
// methods!
// 변이
mutations: {
},
// 비동기
actions: {
}
}
MovieList.vue
<template>
<div class="container">
<div class="inner">
<MovieItem
v-for="movie in movies"
:key="movie.imdbID"
:movie="movie" />
</div>
</div>
</template>
<script>
import MovieItem from './MovieItem.vue';
export default {
components: {
MovieItem
},
computed: {
movies() {
return this.$store.state.movie.movies
}
}
}
</script>
lodash
uniqBy
중복제거함수
commit('updateState', {
movies: _uniqBy(Search, 'imdbID')
})'영화 검색 사이트' 카테고리의 다른 글
| [영화 검색 사이트] 로딩 애니메이션, Footer (0) | 2023.02.11 |
|---|---|
| [영화 검색 사이트] 텍스트 말줄임 표시 (0) | 2023.02.11 |
| [영화 검색 사이트] Search 영역, 필터, 버튼 (0) | 2023.02.10 |
| [영화 검색 사이트] Header, Logo, Headline (0) | 2023.02.10 |
| [영화 검색 사이트] Vue Router, Bootstrap 구성 (0) | 2023.02.10 |