MySlice.js
import { createSlice } from '@reduxjs/toolkit';
const initialState = { sayings: [], comments: [],
likedSayings:[],likedComments:[] };
const mySlice = createSlice({
name: 'mypage',
initialState: initialState,
reducers: {
setSayings: (state,{payload}) => {
state.sayings = payload;
},
setComments: (state,{payload}) => {
state.comments = payload;
},
setLikedSayings: (state, { payload }) => {
state.likedSayings = payload;
},
setLikedComments: (state,{payload}) => {
state.likedComments = payload;
}
}
});
export const { setSayings, setComments, setLikedSayings, setLikedSayings } = mySlice.actions;
export default mySlice.reducer;
payload부분에 원래 action이라고 적는데, 구조분해할당을 이용해서 action의 payload를 가져왔다.
input:focus{outline:none}