일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- readonly
- font-size
- ES5
- 클론코딩
- 0.75px border
- github
- 컴포넌튼
- 전역변수
- 1px border
- Websocket
- 0.5px border
- 데이터베이스 #try #이중
- 문서번호
- jwt
- es6
- TS
- Props
- Strict
- 0.25px border
- 10px
- TypeScript
- 타입스크립트
- entity
- &연산
- angular
- 서버리스 #
- literal
- 당근마켓
- npm
- ZOOM
- Today
- Total
목록이노베이션 캠프/회고록 (11)
복잡한뇌구조마냥

🔐 리덕스에서 미들웨어 청크의 역할은 뭘까요? 1) 미들웨어란? - 미들웨는 액션이 디스패치 되어서 리듀서에서 이를 처리하기전에 사전에 지정된 작업들을 설정합니다. 작업 예시 ) 액션을 콘솔에 기록, 액션을 취소, 추가적으로 디스패치 등 2) Thunk - 리덕스에서 많이 사용되고 있는 미들웨어 중 하나로 dispatch를 할 때 객체가 아닌 함수를 dispatch할 수 있도록 함. dispatch(함수) → 함수실행 → 함수안에서 dispatch(객체) 🔐 프로미스는 정확히 말하면 비동기가 아닙니다. 비동기와 프로미스는 각각 무엇일까요? 1) Promise란? - Promise는 주로 웹서비스를 구현 할 때 원활한 데이터 통신을 위해 활용됩니다. - 웹 페이지에서 서버로 데이터를 요청했을 때, 데이터를..

단순 개념 정리 1. Redux - 공식 홈페이지에서는 리덕스는 자바스크립트 앱을 위한 예측 가능한 상태 컨테이너라고 정의하고있다. - 자식 컴포넌트들 간의 다이렉트 데이터 전달은 불가능 하다. - 자식 컴포넌트 간의 데이터를 주고 받을 때는 상태 관리를 담당하는 부모컴포넌트를 통해야 한다. - 자식이 많이 진다면 관리가 매우 복잡하기때문에 상태 관리의 복잡성을 라이브러리로 해결하는 것이다. - 부모 컴포넌트로부터 내려받던 데이터를 리덕스를 통해서 나눠갖게 된다. - 전역 상태 저장소를 제공받고 *Props Drilling 문제를 해결한다. *Props Drilling이란? Props Drilling 은 props를 오로지 하위 컴포넌트로 전달하는 용도로만 쓰이는 컴포넌트들을 거치면서 React Comp..

리액트를 처음 시작하는 이번주는 함께하는 다수의 분들을 한곳에 모아서 강의를 진행하는 신기한 경험을 했다. 비전공자분들이 많다보니 아무래도 진도를 따라가는 것에 어려움이 있던 것 같다. 함께 성장하는 공생관계이다보니 도울 수 있는 것은 최대한 도와드리고 나중에 다 같이 좋은 목표로 나아갔으면 한다. 기초주차에 알고리즘을 자바스크립트로 풀이하던 것에서 React를 처음 만나다보니 낯설고 어려웠다. 코드를 작성하면서 알게된 개념이나 이번 과제 풀이를 공유하고자 한다. 1. CRA (Create React App) 첫째로 리액트에 대해 알아보자. 공식 홈페이지에 적혀있는 React를 한마디로 정리하면 사용자 인터페이스를 만들기 위한 자바스크립트 라이브러리이다. React는 컴포넌트로 웹페이지를 쪼개어 각각의 ..

프로그래밍 기조 주차는 3건의 협업사항이 있었습니다. 뭐가 어떻게 된건지 잘한다고 소문이 났다네요... 다른 조원 분들이랑 접점이 거의 없었는데... 2주차만에 신기할 따름이네요.. 1 협업 8.5 첫날 바로 옆 조인 5조에서 요청이 왔습니다. 알고리즘 구조자체를 이해를 못하셔서 푸는 원리를 설명드렸습니다. 알고리즘은 결국 순서도를 의미하며, 컴퓨터가 코드를 인식하면서 순서대로 동작하는 것부터 이해시켜드렸습니다. 문법보다는 문제의 이해도로 어떤 순서로 풀어야 하는지 원리를 잡아드렸고, 그 뒤에 반복문과 조건문, 변수의 사용에 대해 간단히 설명드렸습니다. 2 협업 8.6 다음날 10조에서 요청이 왔습니다. 3분이 함께 오셨더라구요. 프론트 엔드반으로 수강중이라 언어가 달랐으나 전공으로 자바를 공부한 경험이..

알고리즘 주차가 끝이 났다. 해당 주차는 프로그래밍 기초 주차였는데 알고리즘 문제만 가득해서 사실 처음에 와닿지는 않았다. 미리 풀어보고 오긴했는데 c언어로 풀고 갔다 알고보니 주특기에 맞는 언어로 푸는 것이 과제였다. 이번주는 자바스크립트의 다양한 문법과 그것을 응용한 알고리즘 풀이가 핵심과제였다. 시험 모의고사와 테스트로 나뉘어 진행되었고 시험때 코드만봐도 많이 변했다. 결과적으로 시험코드랑 원래같으면 어떻게 풀었을지 먼저 공유해보자. 실제풀이 function solution(n) { let result = (n + '').split('').reverse(); let sum = result.reduce((a,b)=>Number(a)+Number(b),0) result = `"${result.join(..

주특기 시작 주의 축약본입니다. 볼 때마다 뿌듯하네요. 이번주는 팀장을 맡아서 하게되었습니다. 할당된 문제는 거의 첫날에서 이튿날에 끝난 것으로 기억하고 지금은 팀원분들과 풀이과정을 공유하고 복습하는 느낌으로 함께 진행하고있습니다. 일일단위로 문제를 배분해서 푸는 시간을 갖고 중간결산 후에 최종 결산으로 문제 확인 후 풀이하는 과정입니다. 미숙한 팀장이지만 팀원분들께 피해가 가지않도록 성실히 부지런히 노력하겠습니다. 마지막 번호까지 제 풀이를 코드로 저장해놨습니다. 문제를 몰라도 코드를 보면 이해할 수 있는 수준이 되었네요. 푸는 방법이 떠오르는데 코딩실력이 모잘라서 푸는데 시간이 걸린 문제도 있었습니다. 다음 게시글에는 몇몇 문제를 선별하여 코드와 풀이방법 그리고 참고한 함수들을 겸해서 올려보겠습니다...

프로젝트 SpartaTravler 어찌저찌 끝났다. 솔직히 어디서부터 손대서 뭘 해야할지 막막했는데 좋은 팀원분들과 함께해서 좋은 결과물도 나오고 협업이라는 과정도 순탄하게 잘 경험한 것 같다. 프로젝트 주제는 여행지, 맛집 등 장소를 리뷰하는 플렛폼 SpartaTraveler 입니다. 프로젝트는 22.8.1 - 22.8.4 로 진행되었고 첫 프로젝트의 과제의 난이도치고는 시간이 짧지 않았나싶다. 하지만 단기간에 성장하는 양은 앞도적이였던 것 같다. 이전 현재 상황 글을 보면 수준이 단순히 로그인, 회원가입을 그냥 만들어내는 수준이였는데, 막상 본격적으로 이렇게 작업을 시작하니 로그인 하나, 회원가입 하나에도 다양한 방법과 방식이 존재했다. 뭐 아무튼 잡설은 짧게하고 프로젝트를 분석하며 뜯어보려고 한다...

github 쓰는법 어려워서 못쓰는줄 알았는데 강의를 통해 올리게 되었습니다. https://github.com/Yoepee/til.git GitHub - Yoepee/til: 이노베이션 프로젝트 이노베이션 프로젝트. Contribute to Yoepee/til development by creating an account on GitHub. github.com 폴더 등록법을 찾아보니까 명령어를 통해서 올려야한다고 해서 따라해봤는데 잘 안됐습니다. 강의를 통해 sourcetree 프로그램을 이용하여, 폴더를 등록해주고 같이 올리면 됩니다. 미리만들면 편할듯 로컬 repo - 본인 컴퓨터, 원격 repo - 서버(github) push - 로컬 -> 원격 pull - 원격 -> 로컬 기준은 로컬이라고 생각..