Coder Social home page Coder Social logo

breaking-frontend's People

Contributors

kangju2000 avatar yoon-hae-min avatar

Stargazers

 avatar  avatar  avatar  avatar

breaking-frontend's Issues

fix: Pages 폴더 제거

버그 발생 내용

Pages 폴더를 pages로 변경했는데 Pages가 계속 남아있는 현상이 발생했습니다.

버그 발생 트리거

수정 후 기대 사항

fix: 폴더 이름 변경 안되는 문제

버그 발생 내용

Pages 폴더를 로컬에서 pages로 바꾸고 커밋을 해도 대문자로 인식하고 있습니다. git mv 명령어로 폴더이름을 변경하여 해결할 예정입니다.

버그 발생 트리거

수정 후 기대 사항

Pages -> pages로 폴더 이름 변경

fix: Storybook 절대경로 적용 안되는 문제

버그 발생 내용

Storybook에서는 jsconfig.js로 설정 했던 절대경로가 적용이 되지 않고 있습니다.
컴포넌트 안의 파일들을 절대경로로 바꾸고 Storybook을 실행했을 때 경로 인식을 못하는 상황이 발생했습니다.

버그 발생 트리거

수정 후 기대 사항

fix: UserImage 컴포넌트에서 default profile image 시 올바르게 보이지 않는 문제 수정 및 UserImage의 명칭 변경

버그 발생 내용

UserImage 컴포넌트에서 default profile image 시 padding이 붙어 사진이 올바르지 않게 나오는 문제가 있습니다.

기존에 있던 디폴트 프로필 이미지를 변경하면서 생긴 문제이므로 style을 수정해야합니다.

또, UserImage의 명칭을 ProfileImage로 수정하는 작업도 같이 진행합니다.

버그 발생 트리거

수정 후 기대 사항

refactor: 회원가입 로직을 변경한다.

상세 내용

  • 에러 코드를 확인하여 상황에 맞게 메시지 처리
  • 유효성 검사도 클라이언트에서 처리하는 것이 아닌 백엔드에서 처리함
  • POST 요청에서 GET 요청의 pathparam으로 바꾸기

feat: 프로필 페이지 기능을 추가한다

상세 내용

  • tab 클릭시에 feed가 알맞게 정렬이 된다
  • filter 클릭시에 feed가 알맞게 정렬이 된다
  • 프로필 페이지 클릭시에 프로필 페이지로 이동한다

fix: Input 컴포넌트 ref 사용하여 접근하려 할 때 에러가 발생함.

버그 발생 내용

Warning: Function components cannot be given refs. Attempts to access this ref will fail. Did you mean to use React.forwardRef()?
부모 컴포넌트에서 자식 컴포넌트의 DOM 요소를 접근할 때는 forwardRef를 사용하여 접근해야한다고 합니다.
참조 링크 : https://sambalim.tistory.com/151

버그 발생 트리거

Input 컴포넌트에 useRef 훅을 ref로 할당하고 접근하려 할 때 에러가 발생했습니다.

style: 상단 Header UI 구현한다.

상세 내용

  • 아이콘은 svg파일로 프로젝트에 직접 넣어서 사용한다.
  • Input story를 만든다.
  • Button story를 만든다.
  • Header story를 만든다.

feat: 로그인 기능을 백엔드 서버와 연결한다

상세 내용

  • 카카오 로그인기능을 백엔드에서 적용이 되는지 테스트해본다
  • 구글 로그인기능을 백엔드에서 적용이 되는지 테스트해본다
  • 인가코드를 이용하여 받은 결과물을 백엔드에 넘겨준다

fix: 컴포넌트 버그 수정 및 기능 추가

버그 발생 내용

  • Button 컴포넌트 color proptype에 dark와 danger 추가
  • Line 컴포넌트 width, height proptype을 string으로 변경
  • UserImage 컴포넌트이름을 ProfileImage로 수정 후 paddingCss 제거
  • Layout 컴포넌트에 isLogin prop 추가
  • Input 컴포넌트에 아이콘 onclick prop 추가

refactor: filter 구조를 변경한다

상세 내용

  • 클릭시에 토글처럼 위의 div가 덮어 씌워진다.
  • 컴포넌트상에 밀림이나 덮어씌워진 효과가 제거되는 기대를 할 수 있다.

chore: axios header 세팅

상세 내용

  • 로그인한 유저는 요청보낼 때 디폴트로 header에 access token을 넣어 전송하도록 세팅

style: 피드 card UI 구현한다.

상세 내용

  • storybook에 등록
  • 기본이미지 사진 생각하기
  • 더보기 클릭시에 dropdown 보이기
  • 아이콘 클릭시에 아이콘 변화

feat: FollowCard를 구현한다.

상세 내용

  • 유저의 프로필 사진과 닉네임, 상태메시지를 보여준다.
  • 본인의 페이지라면 삭제 버튼이 우측에 보여지도록 props를 받아 설정한다.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.