☀️ 기상시간 - 7:30
🌕 마감시간 - 24:40
❌ 매달 찾아오는 그 주기 때문에 몸상태가 완전 물먹은 휴지가 되어버려서
오전시간은 축 퍼져서 아무것도 못했다...ㅠㅠ
✍🏻참고
https://medium.com/@kevinyckim33/jsx-spread-operator-component-props-meaning-3c9bcadd2493
이전부터 ...
에 대한 내용들을 대강 이해하고 넘어갔다고 생각했는데
계속 등장하는걸 보니 제대로된 사용법을 익혀야겠단 생각이 들어서
오늘은 이전에 진행하던 프로젝트에 대해 할 작업이 없기에
정리하는 시간을 가지기로 했다.
내가 사이트프로젝트에서 사용했던 코드를 예로 들었을 때
두가지 컴포넌트는 동일하게 쓰일 수 있다.
function App1() {
return <Button size="big" textColor="#fff" />
function App2() {
const {size: "big", textColor: "#fff"} = props;
return <Button {...props} />
오늘은 사이드프로젝트에 비중을 두기 보다는
사이드프로젝트에서 배웠던 것들, 사용했던 코드들을
이전 프로젝트(react-components)에 적용시키기 위한 작업을 진행했다.
그런데 내가 너무 오랜만에 작업하는 것인데도
브랜치 위치를 확인도 안하고 바로 커밋을 눌러버렸더니
button 컴포넌트 수정사항이었는데, 브랜치가 checkbox에 가있었다....
그래서 되돌리기 위해서
$ git reset --soft "커밋번호"
를 입력했더니
되돌아가기는 했는데,,,, 내가 오늘 작업하지 않은 내용들까지 되돌아와버려서
다시 그 reset을 reset하기 위한 방법을 리서치 해보았더니
$ git reflog
를 입력하면 내가 커밋작업한?이력들이 나왔다.
물론 리셋작업한 부분까지!
그래서 $ git reflog
에서 뜨는 목록을 본 후
$ git reset --hard HEAD@{돌아가고자 하는 번호}
를 입력했더니
다시 내가 오늘 커밋한 상태로 돌아왔다.
다만 커밋 이전으로 돌리질 못하고 있다...
이전에 어느 위치에 있었는지를 도저히 몰라서ㅠㅠ