[20220701 F]

devbit4 [front-end developer]·2022년 6월 30일
0

TIL

목록 보기
79/163

오늘은 (7) 월 (1) 일 / 날씨: (매우매우매우 더움 매우매우)

한줄: 오늘은 7월의 첫째날이지요~ api야 빨리 보고 싶구나🧐 지나리 언니 보는 날


💼 1) WORK & CODE REVIEW

8 to 17

✍️ 소스코드

  • mutaion 이후 get 두가지 방법

1) Handling Mutation Response (다시 get 할 필요없이 이전에 캐시된 데이터 가공, but 불변성을 지켜야 함 => immer 가 유용하게 사용될 수 있음)

export const usedAddAnimalData = ()=>{
	const queryClient = useQueryClient()
    return useMutation(addAnimal, {
    	onSuccess: (data)=>{
        	queryClient.setQueryData("animals", (oldQueryData)=>{
            	return {
                	...oldQueryData,
                    data: [...oldQueryData.data , data.data]
                }
            })
        }
    
    })

}

2) Query Invalidation

  • optimistic updates (서버 응답 전 UI 업데이트)

https://devkkiri.com/post/7fafd5b1-f034-47a6-8f4b-201701f8f991

3) QueryKey[1]

const fetchSuperHero = ({queryKey})=>{
	const heroId = queryKey[1]
    return axios.get(`http://localhost:4000/superheroes/${heroId}`)
}

4) dependent queries=> enabled:!!userid

https://ko.reactjs.org/docs/portals.html#gatsby-focus-wrapper


💻 2) ALGORITHM & STUDY

Every Morning / Every Evening 18시~

✍️


🆎🎾 3) ENGLISH/ GERMAN / TENNIS / SWIMMING

Monday/ Wednesday(Tuesday)/ Thursday (Clarisse랑 날짜 조정하기)
Tuesday / Thursday 21 to 22
Saturday 20 to 22


📌 4) ETC (READING/ ECONOMY/ FRIENDS)

Free time


6) TODO & QUESTIONS


❤️ 6월 GOALS

  • notion week plan 루틴루틴루틴
  • 여유생기면 일기말고 칼럼형태?
  • 마이 프로젝트 시간 확보하기
  • 질문질문
  • 수영 다시하게 되어 행복🐬
  • 잔디 좀 심어볼까
  • 알고리즘 공부.....ㅇㅅㅇ
profile
제대로 꾸준하게 / 블로그 이전 => https://dailybit.co.kr

0개의 댓글