728x90
const App = () =>{
const [expenses, setExpenses] = useState(EXPENESES);
const addExpenseHandler = expense =>{
setExpenses([expense, ...expense]);
}
}
스냅샷에 의존해서 상태 업데이트 하는 방식
// 가장 최신 상태의 스냅샷과 항상 계획된 상태업데이트
// 안전한 방법
const addExpenseHandler = expense =>{
setExpenses(prevExpenses =>{
return [expense, ...prevExpenses];
});
}
'Front-end > React\RN' 카테고리의 다른 글
리액트 Styled Components , CSS 모듈 (0) | 2022.12.20 |
---|---|
리액트 자식 대 부모 컴포넌트 통신 (0) | 2022.12.08 |
리액트 배열 반복 map() 함수 활용, filter (0) | 2022.12.08 |
리액트 Fetch API 와 axios 를 통해 서버와 통신하기 (0) | 2022.06.16 |
리액트 Movie API를 활용한 영화 목록 사이트 (2) | 2022.06.07 |
댓글