사실은 내가 좀 기다린 주차였다
마저 못들었던 심화반 강의는 물론이고 들었다 한들 안들은거나 마찬가지였던 강의들도 다시 듣고
미래의 팀원들한테 피해가 덜 가게끔 부족한거 채울 수 있는 시간이였다
이번 재정비반을 통한 나의 목표
나만의 게시판을 만들어 CRUD 및 리덕스에 익숙해지자!
게시판 하나 만드는데 5일썼고,,,,,못들었던 강의는 언제 또 다듣져?
삭제하는게 좀 머리 안돌아서 시간많이 썼고 아래처럼 만들었다!
const POSTDELETE = 'POSTDELETE';
const postDelete = createAction(POSTDELETE, (id) => ({id}));
[POSTDELETE]:(state, action) => produce(state,(draft)=>{
draft.postList.splice(action.payload.id, 1)
const actionCreators = {
postDelete,
}
리덕스는 위에처럼 했고!
import {actionCreators } from '../redux/modules/post'
import {useDispatch} from 'react-redux'
const { history } = props
const dispatch = useDispatch()
const id = props.match.params.id;
const Delete = ()=> {
dispatch(actionCreators.postDelete(id))
window.alert('삭제했다!')
history.push('/')
}
<button onClick={Delete}>삭제하기</button>
컴포넌트는 위에처럼 만들었당
감자대가리 crud 연습 더해야한다!!
감자대가리 짱짱!