const onUpdate = (itemItem): void => {
        setItems((items=> {
            const updated = {...items};
            updated[item.id] = item;
            return updated;
        })
    }


    const onUpdate = (itemItem): void => {
        setItems((items=> {
            let updated = {...items};
            updated = {...items, item};
            return updated;
        })
    }


위에꺼는 함수가 호출될 때마다 정상적으로 리렌더가 잘 되는데,


아래꺼는 이상하게 페이지 리로드 후 최초 1회만 리렌더됨 ;;; 두번째 호출부터는


내부구현사항은 반영이 되는데 리렌더가 안되는데 왜 그런거냐?