Skip to content

Commit

Permalink
fix :: useQuery자체리턴
Browse files Browse the repository at this point in the history
  • Loading branch information
KANGYONGSU23 committed Nov 11, 2023
1 parent 8fcc3d1 commit fcfd622
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 18 deletions.
29 changes: 15 additions & 14 deletions src/apis/reviews/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,22 @@ import {
const router = "/reviews";

export const GetReviewList = (companiesId: string) => {
const { data, isLoading } = useQuery(
["getReviewList", companiesId],
async () =>
await instance.get<getReviewListResponseProps>(`${router}/${companiesId}`)
);
return { data: data?.data, isLoading };
const response = async () => {
const { data } = await instance.get<getReviewListResponseProps>(
`${router}/${companiesId}`
);
return data;
};
return useQuery(["getReviewList", companiesId], response);
};

export const getReviewDetails = (reviewId: string) => {
const { data, isLoading } = useQuery(
["getReviewDetails", reviewId],
async () =>
await instance.get<getReviewDetailResponseProps>(
`${router}/details/${reviewId}`
)
);
return { data: data?.data, isLoading };
const response = async () => {
const { data } = await instance.get<getReviewDetailResponseProps>(
`${router}/details/${reviewId}`
);
return data;
};
return useQuery(["getReviewDetails", reviewId], response);
};

8 changes: 4 additions & 4 deletions src/components/company/ReviewList.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ export default function ReviewList() {

return (
<>
{reviewList!.reviews.map((item) => (
<ReviewContainers {...item} />
{reviewList!.reviews.map((item, idx) => (
<ReviewContainers key={idx} {...item} />
))}
</>
);
Expand All @@ -36,8 +36,8 @@ function ReviewContainers({ review_id, writer, date }: getReviewListProps) {
const { data: reviewDetails } = getReviewDetails(review_id);
return (
<>
{reviewDetails?.qna_responses.map((item) => (
<ReviewItem item={item} writer={writer} date={date} />
{reviewDetails?.qna_responses.map((item, idx) => (
<ReviewItem key={idx} item={item} writer={writer} date={date} />
))}
</>
);
Expand Down

0 comments on commit fcfd622

Please sign in to comment.