본문 바로가기

분류 전체보기

(86)
230115 11주 차 - WIL 이번 주차는 개인적인 일로 힘들어서 제대로 집중 못했고 공부도 많이 못했다. 그래서 쓸게 없다.. 다음 주차부터는 진짜 정신 바짝 차리고 멘탈 잘 잡고 나아가야겠다.
230113 TIL 밀린 TIL 한 번에 작성하기... 프로젝트 기간 동안 회의감이 많이 들고 하는 게 딱히 없었어서 TIL 쓸 내용이 없었다. 이번 프로젝트는 기여한 바가 정말 없고 팀원들이 고생이 많았다고 생각한다. 별개로 나 스스로가 많이 현타가 왔고 회의감도 왔고 개인적으로 힘든 일도 겹쳐서 이번 프로젝트에는 집중을 못했던 거 같다. 이번주에 정신을 좀 재정비해서 다음 주부터 최종까지 잘 마무리할 수 있도록 해야겠다. 리액트 네이티브 프로젝트 KPT (3%) Keep : git PR을 자주 하는 게 충돌을 최소화시키는 거 같아서 유지했으면 좋겠습니다. Problem : css가 웹과 다르게 안 먹히는 부분이 많아서 힘들었습니다. 해결 : native에 사용할 수 없는 css요소가 어떤 게 있는지 미리 알아보는 게 좋..
230110 TIL 리덕스에서는 action creators와 reducers를 수기로 만들어 줬는데 이걸 편리하게 해주는게 createSlice라는 리덕스 툴킷 API 정예부대 수업 질문 리스트 1. 렌더링 되는 기준 -> state, props, 부모 컴포넌트 변경 2. 리액트에서 불변성 유지 -> 화면이 변경되려면 state가 변경 됐는지 아닌지 리액트가 알아차려야함 주소값을 참조하는 배열이나 객체는 메서드로 인해 주소값은 안바뀌고 가지고 있는 값만 바뀜 spread문법, map 메서드를 통해 state가 변경됐는지 리액트가 알 수 있음 그래서 불변성을 유지해야함. 3. ../와 ./ -> ./은 현재 디렉토리 ../은 상대경로 4. 일반 함수와 화살표 함수 차이 -> 디스바인딩 여부 디스바인딩이란 함수 내부에서 디스..
220108 10주 차 - WIL 어느덧 10주 차가 되었다. 그동안 정말 많은 걸 배웠지만 정작 기억 속에 남는 건 왜 많이 없는 것인지 도통 알 수가 없네.. 프로젝트를 시작할 때 마다 기초 개념이 부족한 거 같아서 기초 개념을 공부하다가 또 프로젝트가 시작되면 새로운 걸 배워서 그전에 공부했던 것들이 기억이 나질 않는다. 뭐가 문젤까... 네이티브 프로젝트를 하고 있는데 폰에 화면이 딱딱 뜨는 게 신기하지만 웹보다는 정이 덜 가는 느낌이다 리액트, 리덕스라도 제대로 완벽하게 익혀야 어떻게든 취업을 할 텐데 앞으로 공부를 어떻게 적절하게 배분해서 새로운 거와 기존 거를 같이 할 수 있을지 생각해봐야 할 거 같다.
220106 TIL 네이티브 프로젝트를 시작했는데 UI구성하는게 생각보다 많이 어려웠다. 안드로이드에 안되는 것도 좀 있고 css도 안먹히는게 있는 거 같고... 일단 해보자!
220105 TIL 리액트 네이티브에서 input창은 TextInput이라는 태그를 쓰고 onSubmit 속성을 onSubmitEditing 으로 쓰면 된다. 버튼도 button 태그가 아니라 TouchableOpacity로 쓴다. 웹이랑 비슷한 듯 하면서도 다른게 많아서 새로 익히려면 또 오랜 시간이 걸릴 듯 싶다..
220104 TIL useEffect / useFocusEffect 차이 useEffect는 컴포넌트가 마운트(렌더링)됐을 때와 언마운트 됐을 때 실행 useFocusEffect는 컴포넌트가 화면에 지금 보이는지(Focus), 안보이는지(Blur)를 감지하여 실행
230103 TIL 네이티브 강의를 계속 듣다 보니 의문이 생기는 게 왜 안드로이드는 지원되는 게 많이 없을까.. 분명 강의 보면서 따라치는데 안 먹혀서 문서를 찾아보니 웬만한 건 전부 iOS만 지원이네ㅜㅜㅜㅜ 이러면 프로젝트 어떻게 해야하지...폰을 바꿀 수도 없고 ㅋㅋㅋㅋㅋㅋㅋㅋ 그리고 비동기 공부를 진짜 확실히 많이 해야 할 거 같다고 느꼈다..