본문 바로가기
728x90
반응형

TIT63

2024.01.02, weekly memoirs weekly memoirs 1. 햅삐 2024 ! 벌써 2024년이 왔다 와 2022년도에 회고록 처음 시작했는데... 벌써 시간이 이렇게나 흐른 게 참 신기하다 캣보우 만든 지 진짜 별로 안 된 거 같은데 허허 2. 2023년을 마무리 하며 과연 어땠는가 이루었던 점, 아쉬웠던 점을 나열하며 총평을 내보았다 그리고 올해의 목표! 3. 올해는 좋은 습관을 들여보고 싶다 이젠 출근길 지하철에서 자연스럽게 책을 읽는 게 몸에 배인 것처럼 당연히 해야하는 좋은 습관들을 몸에 익히며 내 패턴을 찾아보려고 한다 아침 5시 기상 6시까지 운동,,, 하는 비현실적인 거 말고 아침에 벌떡 일어나기 2024. 1. 2.
2023.12.10, weekly memoirs weekly memoirs 1. 요즘 다트 공부중 재미삼아 플러터 도전해보려고 퇴근 후 조금씩 보고 있는데 쫌 재미지다 자바스크립트만 알다보니 자바스크립트 기준으로 아 자바스크립트는 이런데 다트는 이렇게 생겼구나 잉 그럼 자바스크립트 이건 머였지? 아 이거였지 까먹으니까 써놔야겠다 순으로 공부중...... ㅎㅎㅎㅎㅎㅎㅎㅎㅎ 하면서 느끼는 건 진짜 타입스크립트 안 배운 채로 다트 했으면 엄청 헤맸을 거 같다는 느낌을 많이 받았다 솔직히 타입스크립트보다 더 빡셈... 예를 들자면 타입스크립트는 함수 return 하는 건 굳이 타입 적지 않아도 됐었는데 다트는 진짜 다 적어줘야한다 중간에 뭐가 문제지 싶으면 진짜 다 타입 때문임 타입 진짜 세상 빡세다는 걸 느끼고 있다 2. 플러터를 도전하게 된 건 사실 이유.. 2023. 12. 10.
2023.11.24, weekly memoirs weekly memoirs 1. 제이쿼리에 푹 절여져 살고 있다 솔직히 제이쿼리 나쁘지 않은 것 같음 (전역 변수 빼고) 리액트처럼 리랜더링 어쩌구 관리할 필요도 없구 3000줄? 어쩌고 했던 게 엊그제 같은데 하하 지금 5000줄을 향해 달려가고 있다 진짜 넘 무던해진 내가 넘 웃기다 코드를 검색해서 찾는 게 점점 빨라지는 나... 2. 무한스크롤을 구현하려고 보니 observer 가 제이쿼리는 지원하지 않았다 구현하려면 자바스크립트로 돔 찍어서 구현해야했다 일 시간도 부족한데 코드와 싸울 순 없어서 (ㅜㅜ) 그냥 옛날 방식으로 무한 스크롤 구현함 scroll 이벤트 걸구 window 높이 구하구 스크롤 길이 구하구 .... 동작하는 거 observer에 비해 넘 구리긴했다 넘 버벅거림... 그래도 뭔.. 2023. 11. 24.
2023.10.30, weekly memoirs weekly memoirs 1. 너무 오랜만의... 주간 일기... 매주 아~ 써야지~~ 이러고 안 쓰다가 벌써 한달이 지나갔다 2. 요즘 제이쿼리 공부하면서 지낸다 처음에 너무 부담스러워서 이것 저것 찾아봤었는데 역시 글로 읽는 것보단 직접 구현해보는게 짱이라더니 또 하다보니까 익숙해졌다 물론 아직 문법은 더듬더듬하면서 쓰지만 제이쿼리가 워낙 잘 되어 있고 또 무적 chat GPT가 있기 때문에 크게 어렵다는 생각은 안 드는 거 같다 (완전 다행) 3. 제이쿼리를 쓰면서 점차 천줄에 익숙해졌다 리액트는 300줄만 넘어도 컴포넌트 분리병 도져서 나눠놨었는데 1000줄? 후후.... 지금 3000줄을 써놔도 무감각의 경지다 4. 리액트... 고작 몇 달 안 썼다고 까먹을 거 같다 (물론 또 하면 기억 나긴.. 2023. 10. 30.
리액트 쿼리 2 useMutation 데이터를 저장하는 개념이 아님 useQuery처럼 재시도 안 함 const deleteMutation = useMutation((postId)=> deletePost(postId)); ... return ( delete {deleteMutation.isError && Error delete post } {deleteMutation.isSuccess && is not deleted } ) 캐시하지 않으니 굳이 쿼리 키 필요 없음 component mounts => fetch first page => getNextPageParam (hasNextPage?) ==== useInfiniteQuery ==== import {useInfiniteQuery} from "react-query"; .. 2023. 10. 4.
2023.09.30, weekly memoirs weekly memoirs 1. 해피 추석!! 해피 연휴!!! 정말 엄청 먹었다... 밥 먹고 쇼파에 앉아 있으면 할머니가 과일 내와주시구... 과일 다 먹었으면 송편 주시구... 송편 다 먹으면 베지밀 주시구... 배 두드리면서 쇼파에 앉아있으면 옆에 앉으셔서 손목 딱 잡구 뼈랑 가죽 밖에 안 남았다구 3끼 잘 챙겨 먹구 있냐구 잔소리 하신다 (최근 5키로 찜) 드넓은 울 할머니 사랑,,,,,,,ㅠㅠ 진짜 올 말까지 먹을 고기와 과일은 다 먹은 거 같다 2. 지금 딱 공부하기 좋을 때 같아서 리액트 쿼리 강의를 듣고 있다 그냥 라이브러리인데 강의가 필요하겠어?ㅋ 했다가 절대적으로 강의 필요성 깨닫고 열심히 보는 중... 강의는 서치하다가 유데미에서 나온 강의평이 좋길래 고걸 보고 있는데 확실히 예시와 .. 2023. 9. 30.
리액트 쿼리 1 1. 리액트 쿼리 install 2. 쿼리 프로바이더 가져와서 전역에 감싸기 useQuery 의존성 배열 챙기기 const {data, isError, error, isLoading} = useQuery(["post", currentPage], fetchData, { staleTime:20000, keepPreviousData : true }) post : 쿼리 키 currentPage : 페이지네이션시 쓰이는 변수이자 의존성 배열 예제에서는 const [currentPage, setCurrentPage] = useState(1); => currentPage 가 달라지면 fetchData 호출 fetchData : staleTime이 지나면 계속 찌르는 api keepPreviousData : 이전 페이.. 2023. 9. 25.
2023.09.19, weekly memoirs weekly memoirs 출처 : https://github.com/Lee-WonJun/JDD-Description 1. 주말에 하라는 공부는 안 하고 git 서핑만 했다 JDD 오랜만에 살펴보다가 너무 어이없고 웃겨서 포크 떴다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 반면 교사 삼아 개발에 임하면 되지 않을까 싶다 근데 진짜 한 줄 한 줄 넘 웃김 ㅠㅠ + 자매품으로 이 책도 있는데 (물론 저자는 다름) https://www.yes24.com/Product/Goods/17926925 저자의 경험담 아닌 경험담이 담겨 있어 읽다보면 진짜 어이없고 웃긴데 슬프기도 하면서 웃기다 ㅠㅠ 2. 출처: JavaScript 번들러로 본 조선시대 붕당의 이해 - 재그지그의 개발 블로그 (wormwlrm.github.io) Java.. 2023. 9. 19.
2023.09.12, weekly memoirs weekly memoirs 1. 프론트 엔드 개발자들이 극혐하는 제이쿼리 요즘 제이쿼리를 보고 있다 (공부 x, 그냥 보고 있음) 자바스크립트 쓰기 편하게 만든 문법인 만큼 확실히 간단하다는 인상을 받았는데 아직 많이 보진,, 못했지만 toogle() 메서드가 넘 인상적이라고 느꼈다 react 에서는 토글 하나 관리하려면 useState 하나 만들어서 true/false 관리해주었어야했는데 (이것도 많아지면 전역으로 빼거나, 시나리오 바뀌면 또 바뀌거나 등등...ㅠ) 제이쿼리는 간단하다 그냥 id나 class 넣어주고 toogle() 걸어주면 display:none; display:block; 알아서 처리해 줌....... ($바꿀 거).css("display","flex") 이런 식으로 이벤트 안에 처.. 2023. 9. 12.
728x90
반응형