그리고 Profile 컴포넌트는 다음과 같이 수정해주세요.
components/Profile.js
(function ({userId}) { const [user, setUser] (null); const { posts, noMorePost, refreshing, onLoadMore, onRefresh, removePost, } (userId); const {user: me} (); const isMyProfile me.id == userId; (() => { (userId). (setUser); }, [userId]); (() => { // 자신의 프로필을 보고 있을 때만 새 포스트 작성 후 새로고침을 합니다. if ( isMyProfile) { return; } events. ('refresh', onRefresh); events.addListener('removePost', removePost); return () => { events. ('refresh', onRefresh); events.removeListener('removePost', removePost); }; }, [removePost, isMyProfile, onRefresh]); ( ))
이제 포스트를 삭제해보세요. 피드 목록과 프로필에서 잘 반영되나요?