작성
·
385
답변 3
2
안녕하세요
간단하게는 아래와 같이 할 수 있습니다
const newId = currentId + 1;
setCurrentId(newId);
const todo = { id: newId, desc };
만약 상태값 변경 함수로만 하고싶다면 currentId와 todoList를 하나의 useReducer 로 관리하는 방법도 있습니다.
0
0
강의내용으로보면 id값은 useState의 initial value값이 적용된게 렌더되고 그 이후 +1이 됩니다. 그리고 다음번에 그 값이 적용되는 순서인데 저는 onAdd클릭시 바로 변경된값을 적용시키려면 혹시 어떻게 해야하는지 궁금해서 여쭈어봅니다.