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

Fe/#207 NextJS 마이그레이션 #278

Merged
merged 79 commits into from
Nov 6, 2023
Merged

Fe/#207 NextJS 마이그레이션 #278

merged 79 commits into from
Nov 6, 2023

Commits on Sep 20, 2023

  1. Configuration menu
    Copy the full SHA
    6f2dd78 View commit details
    Browse the repository at this point in the history
  2. chore : create-next-app

    TypeScript 사용
    ESLint 사용
    Tailwind CSS 사용
    `src/` directory 사용
    App Router 사용
    Mayreeel committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    fcdb725 View commit details
    Browse the repository at this point in the history
  3. chore : 초기화

    globals.css 초기화(Tailwind css 세팅만 남김)
    page.tsx 초기화
    MetaData 작성
    필요없는 파일 제거
    yarn 설치
    Mayreeel committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    5d3c558 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. chore : 폴더 네이밍, 패키지 구조 설계

    폴더 네이밍
    패키지 구조 설계
    Mayreeel committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    f38c1c0 View commit details
    Browse the repository at this point in the history
  2. chore : 정적파일 추가

    이미지, 폰트, lottie 애니메이션 복사
    Mayreeel committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    71e02e7 View commit details
    Browse the repository at this point in the history
  3. chore : 기존 파일 내용 복사

    lotties.ts
    stacks.ts
    useDidMountEffect.ts
    Mayreeel committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    9d01828 View commit details
    Browse the repository at this point in the history
  4. chore : prettier 세팅

    yarn add prettier -d
    package.json script 등록
    yarn format:fix 실행
    Mayreeel committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    878d051 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    311a579 View commit details
    Browse the repository at this point in the history
  6. chore : ESLint airbnb, prettier extends 추가

    yarn add eslint-config-airbnb -d
    yarn add eslint-config-airbnb-typescript
                @typescript-eslint/eslint-plugin@^6.0.0
                @typescript-eslint/parser@^6.0.0 -d
    yarn add eslint-config-prettier -d
    .eslint.json extends 추가
    "react/react-in-jsx-scope": "off"
    useDidMountEffect.ts 파일 react-hooks/exhaustive-deps 규칙 비활성화
    Mayreeel committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    3975803 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    06af689 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. chore : Recoil 세팅

    yarn add recoil
    recoil 세팅용 recoilRootProvider 파일 생성
    최상위 Layout.tsx child recoilRootProvider 포장
    Mayreeel committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    5d18c9f View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. Merge pull request #208 from techeer-sv/FE/#204

    Fe/#204 NextJS 세팅
    Mayreeel authored Sep 25, 2023
    Configuration menu
    Copy the full SHA
    a791ea4 View commit details
    Browse the repository at this point in the history
  2. chore : tailwindcss 커스텀 설정 및 폰트 추가

    tsconfig include에 설정파일 추가
    Mayreeel committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    7a256a8 View commit details
    Browse the repository at this point in the history
  3. chore : yup, react-hook-form 설치

    yarn add yup react-hook-form @hookform/resolvers
    Mayreeel committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    ab5ffcd View commit details
    Browse the repository at this point in the history
  4. feat : 로그인 페이지 마이그레이션

    img 태그 => 'next/image'의 Image 컴포넌트로 변경
    useNavigate=> useRouter
    axios => fetch
    alert => Error 객체로
    공식문서 Error.js 코드 가져와서 넣음
    eslint import/no-extraneous-dependencies off
    Mayreeel committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    7cff19d View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. fix : eslint 에러 해결

    Mayreeel committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    ece273d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    47f9b53 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bc1018e View commit details
    Browse the repository at this point in the history
  4. chore : next 업데이트

    13.5.1=>13.5.3
    Mayreeel committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    162f70b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0896072 View commit details
    Browse the repository at this point in the history
  6. feat : 회원가입 페이지 마이그레이션

    Eslint 의존성 배열 강제 규칙 제거(의도대로 동작 안함)
    img태그 => 'next/image'의 image 컴포넌트로 변경
    useNavigate => useRouter
    axios => fetch
    alert => Error 객체
    Error.js에 공식문서 기본 코드 삽입
    Mayreeel committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    2025254 View commit details
    Browse the repository at this point in the history
  7. refactor : getter만 사용하는 Recoil hook 변경

    useRecoilState => useRecoilValue
    Mayreeel committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    0de5da6 View commit details
    Browse the repository at this point in the history
  8. feat : Banner 컴포넌트 마이그레이션

    - Swiper 컴포넌트에서 사용하지 않는 리스너 함수 제거
    - Swiper 컴포넌트에 Autoplay 기능 추가
    Yujin-Baek committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    2947d92 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    939659d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0c67f98 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ecf9d9a View commit details
    Browse the repository at this point in the history
  12. Merge pull request #217 from techeer-sv/FE/#214

    Fe/#214 로그인 페이지 마이그레이션
    Mayreeel authored Sep 26, 2023
    Configuration menu
    Copy the full SHA
    6efa788 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #219 from techeer-sv/FE/#218

    Fe/#218 회원가입 페이지 마이그레이션
    Mayreeel authored Sep 26, 2023
    Configuration menu
    Copy the full SHA
    c69984c View commit details
    Browse the repository at this point in the history
  14. feat : 메인 페이지 마이그레이션

    - API 호출 방식 변경 : axios -> fetch
    - useNavigate -> useRouter
    - react-query 사용을 위한 queryProvider 컴포넌트 생성
    Yujin-Baek committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    f568bea View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. Configuration menu
    Copy the full SHA
    2c0718c View commit details
    Browse the repository at this point in the history
  2. feat : imageUploader 컴포넌트 마이그레이션

    yarn add react-aws-s3-typescript
    s3 환경변수 추가
    s3config.ts 파일 추가
    imageUploader 컴포넌트 마이그레이션
    Mayreeel committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    788a82d View commit details
    Browse the repository at this point in the history
  3. feat : quillEditor 마이그레이션

    yarn add react-quill highlight.js
    quillEditor 마이그레이션
    Mayreeel committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    62f03f8 View commit details
    Browse the repository at this point in the history
  4. feat : 메인 페이지, ProjectCard 마이그레이션

    - img 태그 일부 'next/image'의 Image 컴포넌트로 변경
    - API 호출 쿼리 파라미터 부분 수정
    Yujin-Baek committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    a2a8145 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. refactor : recoil, react-query Provider 리팩토링

    - recoilRootProvider, queryProvider 컴포넌트 -> Provider 컴포넌트 하나로 합치기
    - react-router-dom 라이브러리 삭제
    Yujin-Baek committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    93ff220 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8bab6f7 View commit details
    Browse the repository at this point in the history
  3. fix : prettier 에러 수정

    - yarn format:fix 실행
    Yujin-Baek committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    0896e93 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3135764 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #227 from techeer-sv/FE/#215

    FE/#215 메인 페이지, ProjectCard 마이그레이션
    Yujin-Baek authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    1f747c6 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2023

  1. feat : 유저 검색 페이지 마이그레이션

    - api 호출 방식 변경 axios → fetch
    - useNavigate → useRouter
    - react-router-dom의 URL 파라미터 라우팅 방식 → Next.js dynamic routing 방식
    - useParams → Next.js dynamic routing
    - img 태그 → 'next/image’의 Image 태그로 변경
    Yujin-Baek committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    2aea10d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #230 from techeer-sv/FE/#229

    feat : 유저 검색 페이지 마이그레이션
    Yujin-Baek authored Sep 30, 2023
    Configuration menu
    Copy the full SHA
    8795448 View commit details
    Browse the repository at this point in the history
  3. feat : 프로젝트 검색 페이지 마이그레이션

    - api 호출 방식 변경 axios → fetch
    - useNavigate → useRouter
    - react-router-dom의 URL 파라미터 라우팅 방식 → Next.js dynamic routing 방식
    - useParams → Next.js dynamic routing
    Yujin-Baek committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    dd29d9d View commit details
    Browse the repository at this point in the history
  4. refactor : 변수명 변경

    - projectName -> postName 변수명 변경
    - export default SearchProjectPage -> export default function SearchProjectPage로 변경
    Yujin-Baek committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    8d7693f View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2023

  1. feat : 글쓰기 페이지 마이그레이션

    글쓰기 페이지 마이그레이션
    Quill에디터 dynamic import
    Mayreeel committed Oct 1, 2023
    Configuration menu
    Copy the full SHA
    442e0d7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #232 from techeer-sv/FE/#231

    FE/#231 프로젝트 검색 페이지 마이그레이션
    Yujin-Baek authored Oct 1, 2023
    Configuration menu
    Copy the full SHA
    1e7bc4d View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. feat : S3 이미지 서버사이드 업로드 용 API 구현

    yarn add @aws-sdk/client-s3 short-uuid
    S3 업로드 용 API 구현
    ENV 변경
    Mayreeel committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    699e63b View commit details
    Browse the repository at this point in the history
  2. feat : 이미지 업로더 S3 업로드 방식 변경

    기존 클라이언트 사이드 에서 업로드 => 서버사이드 업로드 및 API 호출로 이미지 주소 콜백
    이미지 최적화 용 next.config image remotePatterns 설정
    크기를 모르는 이미지를 위해 fill속성 추가
    Largest Contentful Paint (LCP) 요소를 위한 priority 속성 추가
    Mayreeel committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    a04b453 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. feat : getData 함수 마이그레이션

    - API 호출 방식 변경 : axiox -> fetch
    Yujin-Baek committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    1009007 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Configuration menu
    Copy the full SHA
    f622a9b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e147f0 View commit details
    Browse the repository at this point in the history
  3. fix : s3 key 수정

    Mayreeel committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    676fc9f View commit details
    Browse the repository at this point in the history
  4. feat : toast-ui editor 기능 구현

    yarn add @toast-ui/react-editor @toast-ui/editor-plugin-color-syntax @toast-ui/editor-plugin-code-syntax-highlight prismjs @types/prismjs
    마크다운 편집 밑 HTML로 백에 전송
    Quill-Editor 삭제
    Mayreeel committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    f1cfe45 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0a05c03 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ebbf0f3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cce2a9d View commit details
    Browse the repository at this point in the history
  8. Merge pull request #262 from techeer-sv/FE/#223

    Fe/#223 WritingPage 및 ImageUploader, TechStackSelection, QuillEditor 컴포넌트 마이그레이션
    Mayreeel authored Oct 5, 2023
    Configuration menu
    Copy the full SHA
    109e9eb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2c4fd83 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #264 from techeer-sv/FE/#263

    Fe/#263 글 수정 페이지 마이그레이션
    Mayreeel authored Oct 5, 2023
    Configuration menu
    Copy the full SHA
    5551cf1 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    13c99f5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d6def09 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. feat : NavBar 마이그레이션

    Layout.tsx를 Wrapping하는 방식으로 구현
    PathName으로 예외처리 및 useEffect 의존성 배열 변수 할당
    Mayreeel committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    8e4fc8a View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2023

  1. Configuration menu
    Copy the full SHA
    62851af View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2023

  1. Configuration menu
    Copy the full SHA
    dd21a65 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f230544 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    14a6f8d View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. Merge pull request #266 from techeer-sv/FE/#265

    feat : NavBar 마이그레이션
    Mayreeel authored Oct 9, 2023
    Configuration menu
    Copy the full SHA
    6bb0308 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. fix : search-user 페이지 api 예외 처리 수정

    res 체크 순서 수정
    코드 가독성을 위한 URLSearchParams 객체 선언
    Mayreeel committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    b19cdae View commit details
    Browse the repository at this point in the history
  2. feat : QuillWritten 컴포넌트 마이그레이션

    - react quill -> toast ui 라이브러리 변경
    - QuillWritten -> ToastViewer 이름 변경
    Yujin-Baek committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    6092ab4 View commit details
    Browse the repository at this point in the history
  3. feat : ModeModal 마이그레이션

    팔로워, 팔로잉, 좋아요 누른 사람 모달 하나로 한번에 관리
    Mayreeel committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    c976a1e View commit details
    Browse the repository at this point in the history
  4. feat : WritedPost 컴포넌트 구현

    쓴 글 목록 컴포넌트 화
    Mayreeel committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    6ad6f01 View commit details
    Browse the repository at this point in the history
  5. feat : 프로필 페이지 마이그레이션 및 기능 구현

    fetch로 데이터 가져와 Map 함수로 WritedPost에 데이터 집어넘
    Mayreeel committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    fe74113 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2023

  1. refactor : 리뷰 반영

    Yujin-Baek committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    15208ff View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2023

  1. Configuration menu
    Copy the full SHA
    3ca0763 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #273 from techeer-sv/FE/#243

    Fe/#243 ReadingPage 및 GptModal, Reply, QuillWritten, ReadReply, ReadReReply, WritingReReply, PutReReply 컴포넌트 마이그레이션
    Yujin-Baek authored Oct 15, 2023
    Configuration menu
    Copy the full SHA
    e96e49f View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Configuration menu
    Copy the full SHA
    5d617a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    36dc0df View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e7b5029 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d994181 View commit details
    Browse the repository at this point in the history
  5. fix : 중복 Atom 제거

    Mayreeel committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    e98f0b9 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Merge pull request #277 from techeer-sv/FE/#268

    Fe/#268 MyPage 마이그레이션 및 기능 구현
    Mayreeel authored Oct 24, 2023
    Configuration menu
    Copy the full SHA
    6433769 View commit details
    Browse the repository at this point in the history