TIL

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

자바칩 프라푸치노 2021. 7. 19. 12:48

1. 깃허브에 열심히 푸시를 하고 있었는데 알고보니 하나도 적용이 안되어있었다.

그리고 내 브랜치 옆에 REBASE라는 것이 떠있었다.

그것에 대한 해결법

 

 

 

 

2021.07.19 - [Git] - [Github] REBASE가 무엇인가? 해결법

 

[Github] REBASE가 무엇인가? 해결법

문제발생 갑자기 terminal에 이것이 떠있더니만 저게 있는지 모르고 푸시를 계속 했는데 그 후의 푸시가 하~나도 반영이 안되어있는 문제가 발생했다. 원인! 다른팀원의 브랜치에서 pull을 해오는

sso-feeling.tistory.com

 

 

 

2. reducer가 계속 안되는 것이다.

이유는 initalState를 쓰지 않아서였다.

react-actions 의 handleActions는 리덕스의 덕스구조에서 switch문으로 쓰던 것을 한번에 쓴다.

이때는 첫번째 파라미터로 실행할 함수를 가지고 있는 객체를 넣어주어야하고

두번째 파라미터로는 initalState(기본값)을 넣어주어야한다.

 

 

2021.07.19 - [WEB/REACT] - [에러노트] defaultState for reducer handling should be defined

 

[에러노트] defaultState for reducer handling should be defined

문제 리덕스에 리듀서에 문제가 있다고 뜸 오류 코드 defaultState for reducer handling ㅇㅇㅇㅇ should be defined 해결 initalState를 안넣어줘서 그런 문제가 생김

sso-feeling.tistory.com

 

 

 

3. 1번에서 다 사라진 commit들을 되돌리는 방법

이 기능이 있어서 다행히 내 5시간을 아꼈다.

 

2021.07.19 - [Git] - [Github] 삭제된 커밋 되돌리기!! git reflog

 

[Github] 삭제된 커밋 되돌리기!! git reflog

문제 발생! 열심히 푸시를 했는데 알고보니 하나도 등록이안되었음 rebase를 처리를 안해줘서 그 후에 아무것도 적용이 안됨 해결! git reflog로 이전 커밋들을 본다. 내가 돌아가고 싶은것은 CartPage

sso-feeling.tistory.com

 

 

 

 

4. 팝업을 띄우고 1초뒤에 사라지게 하기

2021.07.19 - [WEB/REACT] - [React] javascript 1초 후에 팝업이 사라지게 하기. setTimeOut

 

[React] javascript 1초 후에 팝업이 사라지게 하기. setTimeOut

버튼을 누르면 popup이 떴다가 1초후에 다시 닫힌다. 1초후에 setPopup(false)가 실행됨

sso-feeling.tistory.com

 

 

5. 자식의 데이터를 부모에게 넘겨주기

 

2021.07.19 - [WEB/REACT] - [React] 자식의 데이터를 부모에게 넘겨주기 useState

 

[React] 자식의 데이터를 부모에게 넘겨주기 useState

문제발생! 이 페이지에서 저기 표시한 것이 다른 컴포넌트이다. 즉 CartPage라는 컴포넌트에서 CountNum이라는 컴포넌트를 불렀으니 CartPage가 부모이고 CountNum이 자식 컴포넌트이다. 자식 컴포넌트에

sso-feeling.tistory.com

 

 

 

 

 

6. 협업시 깃허브 브랜치 생성 명령 순서

 

2021.07.19 - [Git] - [Github] 깃허브 협업시 브랜치 생성 명령어 순서

 

[Github] 깃허브 협업시 브랜치 생성 명령어 순서

 

sso-feeling.tistory.com

 

728x90