Skip to content
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

[윤혜림] Sprint6 #226

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
26d848a
chore: NavLink 추가하여 해당 페이지 버튼 Active 처리
y5037 Nov 26, 2024
da614d8
chore: 불필요한 코드 정리 및 파일 경로 정리
y5037 Nov 26, 2024
689f04c
chore: Footer 분리 및 디렉토리 경로 정리
y5037 Nov 27, 2024
0dabcf3
chore: 디렉토리명 변경
y5037 Nov 27, 2024
bd7a79c
chore: Router futer flag warning 메세지 출력으로 인해 v7 관련 코드 추가 및 불필요한 prop 삭제
y5037 Nov 28, 2024
569ddf5
feat: 스프린트 미션6
y5037 Nov 29, 2024
6b0d5dd
chore: 이미지 디렉토리 정리
y5037 Nov 29, 2024
47339b5
refactor(mentor): 패키지 이름 변경
y5037 Nov 29, 2024
4d27eb6
refactor(mentor): 불필요 fragment 삭제
y5037 Nov 29, 2024
3a23d85
refactor(mentor): 콤포넌트명과 파일명 일치 하도록 변경
y5037 Nov 29, 2024
c05eeb2
refactor(mentor): button 태그 제거 후 a태그 자체를 버튼과 동일한 스타일을 지닐 수 있도록 클래스 적용
y5037 Nov 29, 2024
a72aa84
refactor(mentor): 추후 고려사항 주석 추가
y5037 Nov 29, 2024
ae8f205
refactor(mentor): Pagination 콤포넌트명 handlePagination에서 PaginationConta…
y5037 Nov 29, 2024
d53be5f
refactor(mentor): 단순 값만 꺼내는 용도의 불필요한 변수 선언 제거
y5037 Nov 29, 2024
7e72124
refactor(mentor): UI적인 부분을 보여주기 위한 전처리 데이터로, priceNum에서 formattedPric…
y5037 Nov 29, 2024
964c085
refatcor(mentor): 불필요한 데이터 존재 여부 체크 코드 삭제
y5037 Nov 29, 2024
c3c744e
refactor(mentor): 검색 기능까지 있는 비지니스적 로직들이 담겨 있으므로 productList에서 product…
y5037 Nov 29, 2024
b784b29
chore:불필요한 class 삭제
y5037 Nov 29, 2024
ae279bd
chore: 불필요한 변수 할당 수정 누락 건 추가
y5037 Nov 29, 2024
926ac11
chore: CSS 파일명 직관적인 네임으로 변경 및 Loading 페이지 추가
y5037 Nov 29, 2024
5917f9f
perf: Suspense 사용으로 네트워크 속도 저하에 UI적 대응
y5037 Nov 29, 2024
f229a5e
chore: loader CSS 수정
y5037 Nov 29, 2024
702adcc
chore: 상품 등록하기 이미지 preview 관련 CSS 수정
y5037 Nov 29, 2024
27e822d
chore: 상품 썸네일 CSS 누락 건 추가
y5037 Nov 30, 2024
e9629cd
chore: 불필요한 CSS 제거
y5037 Nov 30, 2024
e12158e
chore: 이미지 썸네일 임시 배경색 제거
y5037 Nov 30, 2024
b5155eb
chore: 중고마켓 전체 상품 출력할 데이터가 없을 시 UI 추가
y5037 Nov 30, 2024
77c1040
chore: 테스트용 console.log 삭제
y5037 Nov 30, 2024
0bad4bc
chore: 상품 등록하기 input 조건 충족 시 등록 버튼 활성화 버그 수정 및 로그인 페이지 UI 추가
y5037 Nov 30, 2024
3b75e79
feat: Javascript로 제작했던 로그인 페이지를 리액트 버전으로 추가
y5037 Nov 30, 2024
eee601f
chore: 상품 등록하기 input 조건 충족 시 등록 버튼 활성화 버그 수정 및 회원가입 페이지 리액트 버전으로 추가
y5037 Dec 2, 2024
8d554b0
chore: UI 관련 CSS 누락건 추가
y5037 Dec 2, 2024
6767f07
chore: 사용하지 않는 hook 및 prop 제거
y5037 Dec 2, 2024
923a08e
chore: Pagination 반응형 버그 수정
y5037 Dec 3, 2024
870337e
chore: 페이지네이션 라이브러리 제거 및 새로 구현
y5037 Dec 3, 2024
87ba748
chore: 주석 추가
y5037 Dec 3, 2024
ef8c2aa
chore: 미디어쿼리 중복 계산식 삭제
y5037 Dec 4, 2024
6d09f18
chore: pagination 첫 렌더링 시 나오지 않는 버그 수정
y5037 Dec 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
162 changes: 160 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 5 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,18 +1,22 @@
{
"name": "sprint5",
"name": "pandamarket",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice 👍🏻

"version": "0.1.0",
"private": true,
"dependencies": {
"@testing-library/jest-dom": "^5.17.0",
"@testing-library/react": "^13.4.0",
"@testing-library/user-event": "^13.5.0",
"axios": "^1.7.7",
"format": "^0.2.2",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-js-pagination": "^3.0.3",
"react-number": "^0.0.1-alpha4",
"react-number-format": "^5.4.2",
"react-responsive": "^10.0.0",
"react-router-dom": "^6.28.0",
"react-scripts": "5.0.1",
"styled-components": "^6.1.13",
"web-vitals": "^2.1.4"
},
"scripts": {
Expand Down
4 changes: 2 additions & 2 deletions src/api.js → src/Api/api.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
async function productData({ orderBy, pageSize, search, page }) {
async function getProductData({ orderBy, pageSize, search, page }) {
const query = `page=${page}&orderBy=${orderBy}&pageSize=${pageSize}&keyword=${search}`;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

함수이름 개편 좋습니다 👍🏻

const response = await fetch(
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

query string은 URL Search Params를 사용해보면 어떨까요?
https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams

`https://panda-market-api.vercel.app/products?${query}`
Expand All @@ -11,4 +11,4 @@ async function productData({ orderBy, pageSize, search, page }) {
return body;
}

export default productData;
export default getProductData;
26 changes: 0 additions & 26 deletions src/App.js

This file was deleted.

File renamed without changes
10 changes: 10 additions & 0 deletions src/Assets/images/loginRegistration/btn_invisible.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions src/Assets/images/loginRegistration/btn_visible.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 10 additions & 0 deletions src/Assets/images/loginRegistration/google.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading