본문 바로가기

분류 전체보기337

이제 뭘 배워야 하지? 지금까지는 부트캠프에서 짠 커리큘럼을 따라 학습해왔지만 이제는 그 길이 무조건 정답이 아닌것도 알고, 스스로 다른 길을 찾아보고 싶은 욕심이 생겼다 새롭고 좋다는 수많은 기술들 중, 난 어떤 기술을 배워서 사용해야 할까? 내 시간은 그리 많지 않다... 아니 남들보다 더 없는 시간이니 기술의 선택에는 합당한 이유가 있어야 할 것이다 팀프로젝트만해도 다른 팀은 recoil 쓴다더라, nest 쓴다더라 하고 들었는데, 이유는 그냥 이 기회에 써보고 싶어서란 답변을 들었었다. 뭐 새 기술을 배우는게 나쁜건 아니지만, 문제 해결을 찾는 개발자로서 그런 이유는 아쉬운 답이었다 코드 사용에도 나름의 이유를 말할 수 있어야 하듯, 기술 선택에도 합리적인 이유를 말하고 싶었기에 내가 뭘 하고 싶은지노션에 대충 생각나는.. 2023. 1. 5.
엘리스 SW 엔지니어 트랙3기 를 마치며 아마 이 글을 보시고 있다면 당신은 엘리스 트랙 기간 동안 저와 인연이 있으시거나 😊 국비나 부트캠프로 개발 공부할 곳을 찾다 오시거나💻 엘리스 부트캠프를 검색하다가 우연히 오신 분이겠지요 🐥 5개월 전에 저도 그랬답니다 많이 알아보고 선택하세요 수업 과정을 마치며 느낀 점을 생각나는데로 솔직히 말하고자 합니다 수업과정의 총 회고가 되겠네요 엘리스 SW 엔지니어 3기 과정을 마치고 느낀점은... 1. 엘리스 SW엔지니어 과정은 프론트 엔드 특화 과정입니다 커리큘럼에 2번의 팀프로젝트도 있기 때문에 팀에 벡엔드 분들도 필요합니다 하지만, 엘리스 sw 과정은 기본적으로 프론트엔드 과정이므로, 벡엔드는 깊게 배우지 않습니다 java가 아닌 node js 를 사용하여 벡엔드를 만드는데, 우리나라는 자바민국이라는.. 2023. 1. 5.
redux toolkit 라이브러리 설치 및 세팅 *아래의 프로젝트는 타입스크립트를 사용합니다. ts 를 사용하지 않는다면 js 파일로 만들어 주세용* 참고로 아래처럼 폴더를 만들어 파일을 넣어두는 것은 그저 편한 관리를 위한 것으로 공식 문서에서 권장하는 것이므로, 굳이 저렇게 안해도 제대로 로직만 잘쓰면 잘 돌아가긴 한당 그럼 일단 yarn으로 라이브러리 설치부터 하자 아래의 코드들을 터미널에 입력하여 라이브러리를 설치하자 yarn add @reduxjs/toolkit yarn add redux react-redux yarn add --dev @types/react-redux 그 후 프로젝트 폴더 내의 src 폴더에 store 폴더를 만든다 store 폴더 안에 hooks.ts 파일을 만들고 아래의 코드를 붙여 넣어주자 import { TypedUs.. 2022. 12. 14.
react / typescript 프로젝트에 eslint, prettier 세팅하기 프로젝트를 진행하며, 리액트와 타입스크립트를 사용하는 프로젝트에 eslint와 prettier 를 세팅하는 방법을 정리하려 한다 1. 아래의 코드를 터미널에 입력하여 CRA (create-react-app) 로 타입스크립트 기반의 리액트 프로젝트를 생성한다 npx create-react-app 프로젝트폴더명 --template typescript 2. 터미널에 'cd 프로젝트폴더명' 을 입력하여 프로젝트 폴더로 이동하여 아래와 같이 eslint 라이브러리를 설치한다 (npm 말고 yarn 쓰자 npm 별로당) yarn add eslint 3. 프로젝트 폴더 내 최상위 경로에(package.json 과 같은 레벨) '.eslintrc.js' 파일을 생성하고 아래의 코드를 붙여넣어주자 module.expor.. 2022. 12. 14.