반응형

Git 3

[TIL] 211002 오늘 공부는 git clone / xcode 설치 / commandline 설치

회사에서 노트북을 바꾸면서 개발 환경을 다시 세팅해야 할 일이 생겼다. 역시나 git clone할때 헷갈려서 동료분이 도와주셨는데, 집에와서 스스로 다시 해보고 싶어서 추석선물로 받은 맥북에 처음부터 해봤다. 한번 해본거라 금방할 수 있었다. (사실 한번 실수해서 폴더 지우고 다시 함) 토요일인데 사무실로 안가고 푹 자다가 파주에 "포레스팅 아웃팅스"라는 식물원같은 카페에 왔다... 힐링... 이런데서 코딩하니까 기분이 좋다... ❤️ 보안때문에 brew를 설치하지 못해서 xCode를 받아서 설치했다. 13버전이 오류가 많은 것 같아서 12.5 버전으로 받았다. https://developer.apple.com/download/all/ 로그인 - Apple idmsa.apple.com 나는 애플에서 직접..

개발일지/TIL 2021.10.02

[리액트] 스터디 (git 포함)

✨ useEffect dependency에 state로 인한 무한 렌더링을 야기하는 경우*(코드) - 무한루프에 빠지는 경우를 먼저 알아야할 것 같다. 1) 의존성 배열이 없을 경우 2) 의존성 배열이 있으나, useEffect 함수 내에서 의존성 배열 내의 값을 수정하고 있는 경우 3) 의존성 배열이 있으나, useEffect내에서 state의 변경을 야기하는 경우 const obj = { name: "amy", age:28 } const [myInfo, setMyInfo] = useState({...obj}); useEffect(()=>{ setMyInfo({...myInfo, age:22}); },[obj]) obj가 바뀌지 않았는데, 무한 렌더링이 발생한다. 이 이슈를 찾는데 사수님께서 알려주셨다..

[TIL] 2109014 오늘 공부는 git revert

리액트 렌더링에 대해서 너무 잘 모르고 있다는 생각이 들었다. 덕지덕지 코드를 한 두줄의 코드로 정리할 수 있음을 알고 진짜 놀라는 중... 내가 논리력이 부족한가.. 고등학교때 명제를 잘 못했나? 생각이 들어서 동료 개발자분한테 리액트 어떻게 공부했냐고 했더니 삽질이 답이라고 하셨고, 빨리 느는 방법은 없다고 했다. 인강 듣고 이런 것 보다는 회사에서 일하다가 모르는 부분을 계속 찾아보고, 그 부분에 대해서 공부하는게 효율적이라고 했다. 끙... 기존의 것을 수정하기보다는 구조가 이상하면 구조를 바꿀 줄 알고, state값이 필요하면 추가해서 처리하는 능력이 필요하다. 더 많은 삽질이 필요한 순간. 커밋했던 것을 되돌리고 싶었다. 되돌려서 staging area로 내려서 쓸데없는건 버리고 필요한 것만 ..

개발일지/TIL 2021.09.14