
[Javascript] Uncaught TypeError: (0 , immer__WEBPACK_IMPORTED_MODULE_0__.default) is not a function
2023. 10. 31. 21:13
개발/Error note
Uncaught TypeError: (0 , immer__WEBPACK_IMPORTED_MODULE_0__.default) is not a function redux 구현 에서 불변성 편리함을 위해 immer 적용 후 위와 같은 에러가 나타났다. 해결방법 import produce from 'immer'; import {produce} from 'immer'; 아래처럼 중괄호로 감싸주면 된다. immer 사이트에서도 저렇게 사용하고있어서 혹시나 해서 감싸봤더니 오류가 사라지고 화면랜더링이 정상적으로 작동했다. import React, { useEffect,useState } from 'react' import axios from 'axios' 문득 중괄호와 그냥 import의 차이가 궁금해져서 구글링을 ..

[Next.js ] GET http://localhost:3000/ 500 (Internal Server Error) | index.js:654 Uncaught TypeError: Cannot read properties of undefined (reading 'getInitialProps')
2023. 10. 30. 08:15
개발/Error note
강의를 따라하던중 Next.js에 리덕스(리덕스툴킷x 일단 리덕스로하고 강의끝내고 마이그레이션할 것!)를 추가했는데 GET http://localhost:3000/ 500 (Internal Server Error) index.js:654 Uncaught TypeError: Cannot read properties of undefined (reading 'getInitialProps') 이렇게 에러가 빠방 떴다. 해결방법 // _app.js import React from 'react'; import Head from 'next/head'; import PropTypes from 'prop-types'; import wrapper from '../store/configureStore'; const Node..

[한빛미디어] 도서서평 - 개발자를 넘어 기술 리더로 가는 길
2023. 10. 24. 21:10
일상/책읽기
10월 서평도서는 '개발자를 넘어 기술 리더로 가는 길'을 리뷰하게 되었다. 이 책을 선택하게 된 이유는 진로를 고민하는 주니어, 시니어 엔지니어가 이 책의 대상 독자라고 적혀있었기 때문이다. 책정보 지은이: 타냐 라일리 옮긴이: 김그레이스 발행일: 2023년 5월 12일 페이지: 424쪽 책소개 기술 전문성을 계속 키우고 싶은 개발자들이 기술 리더로 가는 출발점, 스태프 엔지니어 지난 수년 동안 기업에서는 유능한 개발자들에게 매니저 직책을 부여해 왔다. 그러나 기술 리더십 능력을 갖춘 개발자가 경영 능력까지 모두 갖추기는 쉽지 않다. 이런 상황에서 이 책은 스태프 엔지니어라는 합리적인 해결책을 제시한다. 스태프 엔지니어가 되면 개발자 롤모델로서 기업의 기술 전략을 결정하고, 대규모 프로젝트를 추진하며,..
적응한다는건 좋으면서도 무섭다
2023. 10. 24. 08:23
일상/일기장
어제 외주맡긴 앱 오류사항들 점검하면서 갑자기 리액트 이야기가 나왔다. 팀장님이 나랑 다른 팀원들한테 너네는 왜 리액트를 쓰냐 라고 물어보셨는데, 순간 머릿속이 하얘졌다. 그래서 어버버..하고 넘어갔는데 집에와서 곰곰이 생각해보니 나는 처음에 프론트 개발자로 전향하면서 나는 분명 앵귤러, 뷰, 스벨트 등 다른 자바스크립트 라이브러리, 프레임워크 중 리액트를 선택하게 된 이유가 있었다. 그렇기 때문에 리액트를 공부했던건데 어느순간 회사에 적응하느라 내가 처음에 가졌던 개발을 하게된 이유나 목적을 잊고있었던 것 같다는 생각이 들었다. (잊고있었다) 뷰도 찍먹해보고 스벨트도 깔짝 거려봤는데, 결국 리액트를 선택했던 이유는 1.우리나라 회사 채용공고중 리액트가 가장많다. ==> 사실 이게 제일 컸다 ㅇ_ㅇ 2...

[firebase-iOS] dSYM 누락 - Crashlytics에서 1.3.17 (4) 버전의 dSYM 누락을 감지했습니다.
2023. 10. 23. 21:30
개발/Install, setting, etc
기존에 운영중인 앱 업데이트 후 dSYM 누락을 감지했다는 메일을 받았다. 구글링으로 가장 상단에 있는 방법인 빌드 메타데이터에서 - 기호 포함 에서 dSYM을 다운로드 해서 넣으면 된다는 글을보고 따라하려 했는데..앱스토어 커넥트 해당 빌드 설정에.... 기호포함 옆에 아무것도 없었다.. 다운로드할게 없었다.. 좀 더 찾아보니 작년 하반기 쯤 정책이 바뀐것 같았다. 참고에 있는 스택오버 플로우를 따라하니 dSYM파일 추출이 가능했다. 해결방법 (Mac 기준) Swift - 해당프로젝트를 켜고 - Window - Organizer 추출해야하는 아카이브 네임 우클릭 해서 Show in Finder 해서 .xcarchive 파일을 다시 우클릭해서 패키지 내용보기 dSYMs 파일들중 프로젝트명.dSYM으로 된..