-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#270 refactor: api hook 생성 #280
base: develop
Are you sure you want to change the base?
The head ref may contain hidden characters: "refactor#270/api-hook-\uC0DD\uC131"
Conversation
const { allUsers, error } = useGetAllUsers(); | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
커스텀 훅을 이용하면 이런식으로 context를 사용하지 않고도 api 응답을 간단하게 가져와서 사용할 수 있어요!
userAPI를 제외하고는 전역적으로 사용되는 api가 없기 때문에,, 그 외 api들은 context를 사용하기보다 이런식으로 수정하는 게 코드의 복잡도를 낮출 수 있을 것 같아요!😊
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
현재 context가 많이 사용 되는 걸 어떻게 줄일까 생각했었는데 이렇게 할 수도 있네요! 좋은 방법 같습니다! 다음 이슈에서 적용해 볼게요!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
기존에는 useEffect 내부에서 api 함수를 호출하여 실행했었잖아요 근데 이렇게 따로 뺀 이유가 있을까요? 궁금해서 물어봐용
1. 무슨 이유로 코드를 변경했나요?
#270 을 구현했습니다
2. 어떤 위험이나 장애를 발견했나요?
3. 관련 스크린샷을 첨부해주세요.
4. 완료 사항
replaceNewLines
분리 (기존에 Utils 파일 안에 있었는데, 각각의 파일로 분리했습니다)ISOtoArray
ArrayToISO
주석 확인하고 필요한 곳에서 사용하시면 됩니다 !!5. 추가 사항