지난 시간에는 틀렸을 때 유저에게 어떻게 알려줄 것인가를 살펴보았습니다. 4. SIMON-GAME: IF WRONG ? - https://gompro.postype.com/post/732275/ 이번 시간에는 전부 맞추었을 시 추가 단계를 제공하는 법을 살펴보겠습니다. UserStory 부터 살펴봐야죠! 2. Each time I input a series...
저번 시간에는 자동 재생 파트까지 했습니다. 3. SIMON-GAME: AUTO PLAY - https://gompro.postype.com/post/732228/ 이제 몇 개의 UserStory가 남았나요? 1. I am presented with a random series of button presses. 버튼을 누르는 순서는 무작위로 생성된다. (매...
+ 2018.08.23 추가 이 글은 내용이 보충되어 새로 작성되었습니다. velog.io에서 확인하시기 바랍니다. Api를 가져다 쓰다보면 cors 문제를 겪을 때가 있다. 이는 처음 서브되는 리소스의 도메인과 다른 도메인의 리소스가 요청될 때 cross origin http 요청에 의해 수행되기 때문이다. CORS는 보안 상의 이유로 인증절차를 거치지 ...
0. Start With a Mock 디자이너들로부터 받은 샘플과 JSON API가 미리 갖춰져 있다고 생각해보자. 그것들은 다음과 같다. 1. Break The UI Into A Component Hierarchy React에서 UI는 하나의 컴포넌트이다. 그리고 하나의 컴포넌트는 하나의 기능만을 수행해야 한다. 즉, 하나의 컴포넌트가 필요 이상 으로 많...
지난 시간에는 Redux 를 이용해 액션을 만들어보고 액션을 통해 상태를 변화시켰습니다. 2. SIMON-GAME WITH REDUX : https://gompro.postype.com/post/730446/ 이번 시간에는 지난 번에 얘기했던 UserStory를 충족시키는 액션을 만들어보죠. 3. I hear a sound that corresponds t...
2017.10.20 (금) 수정 이 글을 읽기 전에 사실 simon game 같은 간단한 게임에 Redux를 적용하는 건 과한 일일 수 있습니다. 제가 저 당시에 setState만으로 만들어내지 못한건 단순히 리액트에 대한 제 이해가 부족했기 때문입니다. 즉, Redux 없이 setState 만으로 완전히 같은 기능을 하도록 만들 수도 있습니다. Dan A...
지난 시간에는 RedP 컴포넌트를 이용해 붉은색 Hello World 를 띄우는 데까지 성공했습니다. 0. 프로젝트 기본 셋팅 : https://gompro.postype.com/post/730099/ 이제 사이먼 게임(https://www.freecodecamp.com/challenges/build-a-simon-game)에 들어가서 UserStory와 ...
2017.10.20 (금) 수정 - 제가 글 작성 당시에만 해도 군인 신분이었기 때문에 여러가지 제약이 많았습니다;; 이제와서 지금 쓴 글을 읽어보니 상당히 보기 불편하더군요. 깃헙 링크 정도는 걸어주는게 맞는 것 같아서 아래 제깃헙 링크를 추가하겠습니다. 참조하실 분들은 먼저 제 저장소(https://github.com/leejh3224/simon-gam...
2018.10.14 추가 웹 프로그래밍을 배우기 위한 개인적인 추천 루트 내가 만들고 싶은 서비스 생각해보기 프로그래밍이란 내가 생각하는 서비스를 구현하기 위한 도구의 하나이다. 영어를 배우는 이유가 시험에서 좋은 성적을 받거나 외국인과 대화하기 위해서이듯 프로그래밍을 배우는 이유는 자기만의 서비스를 만들기 위해서여야한다. 초보자의 가장 큰 실수 중 하나는...
자유로운 창작이 가능한 기본 포스트
소장본, 굿즈 등 실물 상품을 판매하는 스토어
정기 후원을 시작하시겠습니까?
설정한 기간의 데이터를 파일로 다운로드합니다. 보고서 파일 생성에는 최대 3분이 소요됩니다.
포인트 자동 충전을 해지합니다. 해지하지 않고도 ‘자동 충전 설정 변경하기' 버튼을 눌러 포인트 자동 충전 설정을 변경할 수 있어요. 설정을 변경하고 편리한 자동 충전을 계속 이용해보세요.
중복으로 선택할 수 있어요.