Skip to content
Go back
🔄 회고

tWIL - 20년 12월 3째주

by Tony Cho
3분

핵심 요약

세 번째 주 tWIL에서는 Dame24 프로토타입을 Go·React로 완성하며 라이브러리 선택과 삽질을 정리하고 리더십·운동 루틴에 대한 회고를 남겼다. 들어가며 이번 주는 집중을 했던 한주 개발 Dame24 지난주 생성했던 것을 1차 매듭을 지어보았다. 서비스 요구사항은 스터디 계획을...

들어가며

개발

Dame24


func postContents(c echo.Context) (err error) {
	b := new(model.Book)
	if err = c.Bind(b); err != nil {
		return
	}

//... 생략

//...

json.NewDecoder(res.Body).Decode(&sr)

//...
// 커스텀 훅. 첫번째 인자는 키값이고 react-query 캐싱을 이용할때 쓰는 것 같다.

export function useSearchBook() {
  return useMutation("searchBook", async (title: string) => {
    return searchBookByName(title);
  });
}

// App.tsx

//..

const searchMutation = useSearchBook();
//..

const onSubmit = async ({ title }: FormData) => {
  searchInputRef.current?.focus();
  await searchMutation.mutate(title);
};
//..

searchMutation.isLoading; // 로딩 상태 true/false

//..

searchMutation.data;

//


프로젝트

회고

여담

Tony Cho profile image

About the author

Tony Cho

Indie Hacker, Product Engineer, and Writer

제품을 만들고 회고를 남기는 개발자. AI 코딩, 에이전트 워크플로우, 스타트업 제품 개발, 팀 빌딩과 리더십에 대해 쓴다.


Share this post on:

반응

여기까지 읽어주셨다면, 한마디 남겨주세요. 경험, 반론, 질문 뭐든 환영합니다.

댓글

댓글을 불러오는 중...


댓글 남기기

이메일은 공개되지 않습니다

기존 댓글 (Giscus)


Previous Post
2020년 회고 (Work, Timeline)
Next Post
tWIL - 20년 12월 2째주