분류 전체보기 753

[TIL] 20210719 마켓컬리 클론코딩 4일차

1. 깃허브에 열심히 푸시를 하고 있었는데 알고보니 하나도 적용이 안되어있었다. 그리고 내 브랜치 옆에 REBASE라는 것이 떠있었다. 그것에 대한 해결법 2021.07.19 - [Git] - [Github] REBASE가 무엇인가? 해결법 [Github] REBASE가 무엇인가? 해결법 문제발생 갑자기 terminal에 이것이 떠있더니만 저게 있는지 모르고 푸시를 계속 했는데 그 후의 푸시가 하~나도 반영이 안되어있는 문제가 발생했다. 원인! 다른팀원의 브랜치에서 pull을 해오는 sso-feeling.tistory.com 2. reducer가 계속 안되는 것이다. 이유는 initalState를 쓰지 않아서였다. react-actions 의 handleActions는 리덕스의 덕스구조에서 switch문..

TIL 2021.07.19

[TIL] 210717 마켓컬리 클론코딩 뷰 만들기

1. 마켓컬리 상세페이지, 장바구니 페이지 만들기 작은 요소 하나도 항상 상위요소로 묶여있고 묶여있고 묶여있고 이런 체계적인 구조를 확인하면서 개발을 할 수 있어서 좋았다. 우리는 리액트 수업에서 배운대로 최소 컴포넌트, 중간 컴포넌트, 페이지 컴포넌트를 만들어서 개발을 했다. 저번 프로젝트때 대체 뷰를 어떻게 잡아야 촌스럽지 않을까? 가 가장 어려웠다. 역시 원래 있는 서비스는 간단하고 심플해보여도 세련됐다. 2. 깃허브 브랜치 사용하기 깃허브 브랜치를 적극적으로 사용하기는 처음이다. 이번에 협업을 하면서 main, develop, 개인, 개인 이렇게 4개의 브랜치를 두고 개발을 하게됐다. 내 브랜치에 푸시를 하고 다른 팀원이 개인 브랜치에 푸시한 것을 받아오고 이렇게 한발 한발 같이 맞춰가면서 협업을..

TIL 2021.07.17

[마켓컬리 클론코딩] 항해 99 클론코딩 1일차 - 주제선정, API설계, 컴포넌트 설계

1. 프로젝트 소개 마켓컬리 클론코딩 https://www.kurly.com 마켓컬리 :: 내일의 장보기, 마켓컬리 Love Food, Love Life. 마켓컬리! 당일 수확 채소, 과일, 맛집 음식까지 내일 아침 문 앞에서 만나요! www.kurly.com 팀원구성 백엔드(Spring) : 남태현, 성찬우 프론트(React): 이현주, 양현정 개발 SCOPE - 로그인 - 회원가입 - 상품 불러오기 - 장바구니 담기 - 장바구니 삭제 API설계 노션 확인 https://www.notion.so/24-0b6a67a47f8a434fb0f8c9c45320fa12 2. 오늘한 일 - 개발 스코프 정하기 - API설계 - 컴포넌트 설계 3. 회고 무슨 서비스를 할 건지 정하기가 되게 어려웠다. 각자 하고싶은 ..

프로젝트 2021.07.16

[Actionplan] 미니 프로젝트 Actionplan 회고록 (2021.07.09 ~ 2021.07.15)

1. 프로젝트 소개 액션 플랜! 매일매일 목표를 적고 사람들과 공유하면서 성장하자! https://github.com/ActionPlan23 http://hyeonju.shop/ 진행기간 2021.07.09 ~ 2021.07.15 팀구성 - 백엔드 (Spring) : 최민서, 최왕규, 김민성 - 프론트 (React) : 이현주, 신은혜 구현기능 - 게시글 작성 (비밀번호를 등록) - 게시글 수정 (비밀번호 일치 시 수정가능) - 게시글 삭제 (비밀번호 일치 시 삭제가능) - 댓글 작성 (비밀번호를 등록) - 댓글 수정 (비밀번호 일치 시 수정가능) - 댓글 삭제(비밀번호 일치 시 삭제가능) 기술스택 React Spring Java JavaScript, Html, css 배포 AWS EC2, S3 2. 프..

프로젝트 2021.07.16

[프로젝트] 미니 프로젝트 액션 플랜 에러발생과 해결

기능이 정상으로 작동을 하긴하는데 새로고침해야만 반영이 되는 문제가 있었음 => 게시글을 작성하고 나서 게시물의 id를 가진 url의 상세페이지로 넘어간다. 하지만 작성하고 나서 바로 상세페이지로 넘어가니 게시물 id가 0이라고 뜨는 문제가 발생했다. 백에서 id를 자동 생성으로 만들어주기 때문에 게시글을 작성했을 당시에는 id가 없었다. 1. 해결방안. 게시글을 작성하기 전에 새로고침하기? window.location.replace("/") 이렇게 하면 실질적으로 작동은 하지만 매번 서버에서 모든 게시물을 새로 받아와야하기 때문에 효율적이지 않다. 2. 게시글을 불러오는 곳에서 useEffect 사용하기? useEffect로 게시글을 불러오면 새로고침하지않아도 작동을 한다. 그렇지만 1번과 마찬가지로 ..

프로젝트 2021.07.16

[WIL] 항해 99 5주차 회고록 (21.07.05~ 21.07.11) 리액트 심화과제/ 미니 프로젝트 시작

1. 리액트 심화 과제 리액트 심화 수업을 복습하면서 다시 만들어보았다. 분명 강의를 들었는데 모르겠는 부분이 참 많았다. 그래서 새로운 기능은 추가를 못했다. 그래서 아쉬웠지만 평상시 보다 열심히 했으니 만족한다. 인스타그램을 따라했다. 2. 미니 프로젝트 시작 처음으로 백엔드와 만나는 시간. 지금 만나서 다행이랄까.. 너무 처음이라 어렵고 감이 잘 안왔다. 신기하게도 첫날은 아예 감이 안왔는데 시간이 지날수록 어떻게 해야하는지 감이 오기 시작했다. 주제를 정하고 api를 정했고 프론트는 각자 해야할 페이지를 정했다. 다음주에 본격적으로 개발을 시작한다. 2021.07.10 - [TIL] - [TIL] 210709 미니 프로젝트 시작 / 주제 정하기

TIL 2021.07.12

[TIL] 210709 미니 프로젝트 시작 / 주제 정하기

https://www.notion.so/99-23-7689b4de44e8483eb62119ed813d95ae 항해99 미니 프로젝트 23🥕 목차 www.notion.so 🥕 팀원 소개 백엔드 (Spring) : 최민서, 김민성, 최왕규 프론트엔드 (React) : 이현주, 신은혜 🥕기획 이름 : Action Plan 소개 : 오늘의 목표를 달성하고 다른 사람들과 함께 공유하며 성장하세요! 자세한 기능 : 오늘의 목표 설정, 목표 달성, 다른 사람들과 공유 🥕 와이어 프레임 와이어프레임 https://www.figma.com/file/yas9lewTmN3yMPrBfpBRm3/%ED%95%AD%ED%95%B4-23%EC%A1%B0-%EB%AF%B8%EB%8B%88%ED%94%84%EB%A1%9C%EC%A0%..

TIL 2021.07.10