구조분해할당1 반환된 값에 id 값 추가 (feat useMemo) 반환된 값을 수정하기 가끔 백엔드에서 응답을 받고 나면 id 가 없이 들어오는 경우들이 있다. 보통의 경우는 대부분 배열일 것이기에 그냥 대충 배열의 인덱스를 사용해도 되지만 그렇지 않은 경우들이 있다. 나의 경우는 주로 리액트를 갖고 작업을 하니 이 상황에 맞게 id 항목을 추가해보고자 한다. // 상위 코드는 생략 const { data: apiRes } = useQuery({...}); const addIdMemo = useMemo(() => { const addId = apiRes.map((item, idx) => return { ...item, id: idx }) || [] }, [apiRes]) 이렇게 작성하면 응답값에 원하는 항목들을 꽂아넣을 수 있다. 보통 배열에 객체라는 전제 하에서 진행.. 2024. 4. 21. 이전 1 다음