일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- BFS
- 타입스크립트
- 해시
- Algorithm
- 인사이드아웃
- 자바스크립트
- 메모리
- React.js
- 프로그래머스
- ip
- react
- 네트워크
- 리액트
- #프로젝트캠프 #프로젝트캠프후기 #유데미 #스나이퍼팩토리 #웅진씽크빅 #인사이드아웃 #IT개발캠프 #개발자부트캠프 #리액트 #react #부트캠프 #리액트캠프
- 개발자부트캠프
- CS
- react-query
- 프로젝트캠프
- typescript
- javascript
- 스나이퍼팩토리
- 스레드
- App Runner
- 알고리즘
- 유데미
- IT개발캠프
- 프로세스
- cs #네트워크
- 웅진씽크빅
- html
- Today
- Total
목록전체 글 (213)
Bin's Blog

📖 회고 👉 오늘 팀원들과 2번째 오프라인 모임을 가지게 됐다. 우리팀이 공통 컴포넌트 및 로그인 파트를 추가로 맡게 돼서 각각 역할을 부여해주면서 생각보다 빠르게 완성시켜 나가고 있다. 👉 Next.js를 강의 보면서 실습만 하다가 직접 프로젝트에 적용하니 더 깊게 이해되는 거 같다. 매번 발생하는 이슈도 계속 정리하면서 실력이 느는(?) 느낌이 든다. 👉 내일은 nodemailer를 통해서 비밀번호 초기화하는 작업에 들어간다. 👉 프로젝트 하면서 새삼 느끼지만 프로젝트에 필요한 도구들을 그때그때마다 사용법을 배워서 적용해야겠다. 👉 담주부터는 팀원들끼리 각자 짰던 부분에 대해서 코드리뷰를 진행하려고 한다. 처음 진행하는 것이라서 낯설지만 더 좋은 코드의 탄생을 위해, 서로의 성장을 위해 필요한 작업이..
📚 타입스크립트로 HTML 변경과 조작할 때 주의점 👉 h4 안의 글자를 바꿔보자 안녕하세요 👉 selector로 html을 찾으면 타입이 Element | null이기 때문에 html을 찾지 못하면 null이 되기 때문에 이 부분을 해결해줘야한다. 1️⃣ 해결책 (Type Narrowing) let 제목 = document.querySelector("#title"); if (제목 !== null) { 제목.innerHTML = "반가워요" } 2️⃣ 해결책 (instanceof) if (제목 instanceof Element) { 제목.innerHTML = "반가워요" } 3️⃣ 해결책 (as) // 이 요소는 element라고 사기쳐주세요 // null이 들어와도 element type가능 // 비상..

📖 회고 👉 오늘 팀원들과 오프라인 만남을 가졌다. 온라인으로만 보다가 실제로 보니까 신기했고 더욱 친해지는 계기가 되었다. 👉 요새 멘토님 그리고 강의 강사님들이 얘기하는 말들이 주마등처럼 스쳐간다. 개발자는 그때그때마다 필요한 도구들을 가지고 만들고 수정하는 직업이다. 👉 오늘 팀장회의와 DB설계에 참여하면서 느끼는 거지만 개발자는 늘 배움에 익숙해야한다. 어렵다고 물러서는 것이 아니라 당당히 맞서야한다. 확장성이 중요하다는 것을 알게됐다. 👉 무지한 거는 문제가 되지 않는다. 알려고 하지 않는 자세가 문제이다. 👉 repository 초기세팅이 완료돼서 이제 내일부터 본격적인 작업에 들어간다. 해보자!! 본 후기는 유데미-스나이퍼팩토리 10주 완성 프로젝트캠프 회고로 작성 되었습니다.
1️⃣ 함수에 type alias 지정하는 법 👉 arrow function 활용 👉 예시(함수 파라미터에는 string만 들어오고 return은 number 형태만 올 수 있다. ) type 함수타입 = (a :string) => number; let 함수 :함수타입 = function () { } 2️⃣ method에 type alias 지정하는 법 👉 예시 type 회원 = { name : string, age : number, plusOne : (x :number) => number, changeName : () => void, } let 회원정보 :회원 = { name : 'kim', age : 30, plusOne (x){ return x + 1 }, changeName : () => { co..

📖 회고 👉 오늘도 정신없이 하루가 갔다. 오전 9시에 팀원들끼리 회의하고 10시에 프로젝트 팀장들과 멘토님과 회의가 있었다. 👉 이번 프로젝트에서 모노레포의 장점이 크게 부각되지 않을 거 같아서 멀티레포 방식으로 채택 됐다. 👉 오후 2시에는 멘토님과 팀원들과 킥오프 미팅이 있었다. 이번 주에 커뮤니티 페이지 제작 바로 들어갈 예정이다. 👉 TypeScript 강의를 다 들었다. 문제는 내용을 내 것으로 만드는 과정이다. 직접 프로젝트에 적용해보면서 계속 공부해야겠다. 👉 팀장의 역할이 중요하다는 것을 알게 되면서 조금이라도 팀원들이 프로젝트 하는 동안에 큰 불편함이 없도록 하는게 내 목표이다. 소통에 방점을 두고 프로젝트의 원활한 진행을 위해서 최선을 다하겠다. 본 후기는 유데미-스나이퍼팩토리 10주..