우당탕탕 회사 개발일지/2024
-
[Git] revert우당탕탕 회사 개발일지/2024 2024. 6. 24. 16:28
📌 우당탕탕 회사 개발일지 revert 회사에서 git을 사용하던 중 이미지 파일이 하나 잘못 올라가서 push한 이전 커밋을 취소해야 하는상황이 발생했다. 평소였으면 나 혼자하는 프로젝트 경우에나, 팀플젝 같은 경우라면 reset을 사용했겠지만갑자기 사용하려고하니 history가 꼬일 수도 있겠다는 불안감이 엄습해왔다.그래서 좀 더 알아보고 커밋을 취소해보자라고 생각하고 구글링을 했다. 우선 reset 과 revert의 차이를 알아보자. reset : 이전 커밋을 취소(head를 되돌린다)revert : 취소된 이전 커밋을 가지고 다시 커밋한다 둘 다 같이 이전 커밋이 취소되는 것이 맞지만, reset은 강제로 커밋이 취소되는 반면에revert는 취소된 커밋을 다시 내가 push하는것이기 때문에 ..
-
[react-native] debounce우당탕탕 회사 개발일지/2024 2024. 6. 20. 15:00
📌 우당탕탕 회사 개발일지 debounce 사용자가 프로필 아이콘을 광클을 하면 계속해서 클릭이 돼 렌더링이 되기 때문에아무리 광클을 해도 한번만 클릭되게 되도록 만들어야하는 이슈가 있었다..!물론 mouseStop으로 상태로도 업데이트가 가능하겠지만 react 에서 제공하는 debounce라는 라이브러리를사용해보기로 했다! debounce란? debounce는 반복적인 특정 동작을 반복되는 과정에서 강제적으로 대기하는 것 lodash에서 제공하는 라이브러리를 사용하면 손쉽게 만들 수 있다. ...// debouceimport {debounce} from 'lodash';... // profilepage로 가는 함수 const handleProfileNav = () => { if (di..