본문 바로가기
300x250

Codestates8

오류 해결 - Warning: Can't perform a React state update on an unmounted component. 이번 ha2 시험에서 다음과 같은 오류들을 만났다. 섹션투를 두번을 들었지만 그때도 지금도 해결하지 못하다가 시험중에 계속된 구글링으로 결국 찾아냈다. Warning: An update to App inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { 블라블라블라~~~ Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application.. 2021. 7. 19.
코드스테이츠 11주차지만 6주차리뷰 - 기수이동 후 첫 주 섹션 투에서 기수이동되고나서 첫주가 흘렀다. 기수이동 되었을 때 약간의 충격을 받았던거와 달리 한주가 지나고 나서 이 글을 쓰는 지금, 기수이동 된 것에 굉장히 만족하고 있다. 그 이유는 자료 구조의 그래프와 트리를 조금은 이해할 수 있게 되었다. 기수이동 전 섹션투를 진행했을 때 자료구조 부분에서 나는 문제를 포기했었다. 13개의 스택, 큐, 트리, 그래프 문제가 있었고, 그 중에 나는 6개의 문제를 포기했었다. 레퍼런스는 봐도 이해 안되고, 뭔 소린지 도통 모르겠어서,,, 멘탈 붕괴 직전까지 가서 내가 싫었다ㅋㅋㅋㅋ 그냥 넘어가서 섹션쓰리를 배웠다면 오히려 더 고생했을거다. 두번째인 지금은 문제를 이해하고, 페어와 코드로 구현하고 반복하여 내것으로 만들었다. 다른 페어분도 도와줄 수 있을 정도로 문제.. 2021. 6. 20.
[web server] CORS(cross-origin resource sharing) 개념 정리 Same-origin policy (동일 출처 정책) 1. 프로토콜( http / https) 2. 포트( 8000 / 5000 / 3000 ) 3. 호스트 (도메인 이라고도 한다.) (tistory.com / naver.com / google.com ) CORS(cross-origin resource sharing) 기본적으로 요청과 응답은 동일 출처 정책에 따른다. 보안을 위해 다른 출처에서 갖고 온 리소스를 믿지 못해 잠재적 위험성을 아예 차단해버리면 XSS와 CSRF를 막을 수는 있지만 개발시 외부 API를 사용하는 경우도 많고 클라이언트와 서버를 분리하여 개발하는 경우도 많기에 동일 출처에만 리소스를 요청하는 것은 현실적으로 어렵다. 그래서 동일 출처 정책에 예외를 두어, 요청의 출발지와 목적지.. 2021. 5. 30.
코드스테이츠 6주차 리뷰-section 2 시작 5월6일 ha테스트를 통과하고 섹션투의 첫째주가 지나갔다. 한 주동안 재귀함수와 자료구조/알고리즘에 대해 배웠는데 많이 해맸다. 한문제 혹은 한 과제를 만날때마다 어떻게 문제를 해결해야하는가에 대한 고민으로 많은 시간을 보냈다. stack, queue, graph, tree에서 많이 해맸는데 수학과 거리가 멀었던 나는 이해하기조차 쉽지않았다. 특히 개념을 이해하였더라도 활용하기가 더 어려웠다. 매일 아침 9시부터 10까지는 toy algorism 문제 하나를 푸는 시간이지만, 1시간 중 30분은 고민만하다가 30분은 레퍼런스를 보고 이해하는 시간이 되고 있다. 기존의 알고리즘문제는 내가 접근할 수는 있었지만, 이건...그렇지도 않다. 같이 하고 있는 70명 중 대부분 나와 같은 마음일거같다. 다들 문제가.. 2021. 5. 16.
코드스테이츠 4주차 리뷰 코드스테이츠를 시작한지 4주가 지났다. 시간이 정말 후딱 간다. 저번주엔 DOM과 고차함수, 리액트에 대해 배웠다. \ 3가지를 배우면서 HTML과 CSS, JAVASCRIPT가 왜 기초인지 어떻게 활용되는지 알게된 느낌이다. 특히 리액트는 HTML과 자바스크립트를 융합해서 사용하기에 헷갈리는 부분이 많았다. 계속 따라해봐서 그러지 이해가 될랑말랑 한다. 이번 리액트 강의는 코드스테이츠에서 배운것도 도움이 많이 되었지만, 코딩앙마 라는 유튜브채널이 도움이 되었다. 리액트, 자바스크립트, 타입스크립트를 배우고 싶다면 이채널 추천합니다!! 이번주에 난이도가 확 상승해서 찾아보는 시간과 고민하는 시간에 많은 시간이 들었다. 중간중간에 있는 스프린트리뷰로 체크하면서 반성하게 된건 내가 너무 검색에만 취중해서 코.. 2021. 5. 3.
코드스테이츠 3주차 리뷰 + 김버그의 html&css는 재밌다 완강 후기 코드스테이츠에서 software engineering 과정을 시작한지 3주가 지나 내일이면 4주차의 시작이다. 늘 그렇듯 시간이 정말 빠르게 지나가고 있다. 3주동안 정말 많은 것들을 배우고 있다. 자바스크립트, CSS, git, Cli, html, 계산기 만들기 등등 주제에 맞는 과제를 풀어나가고 있다. 일단 아직 3주차지만 코딩이 재밌다. 근데 같이 해야재밌다. 같이 문제를 풀어가는게 정말 끝내주게 재밌다. 나의 경우 혼자 공부하는 것보다 페어랑 같이 공부하니 효율이 높아지는 것 같다. 나보다 잘하는 페어를 만나게 되면 더 많이 배울수있어서 좋고, 나보다 못하는 페어를 만날 확률은 적지만 만나더라도 내가 알고있는것을 알려주면서 실력이 늘어간다. 만나는 페어분들마다 좋은 말들을 많이 해주고 같이 한 과.. 2021. 4. 25.
변수_문제풀이(javascript 자바스크립트) 함수는 입력(input)을 받아 출력(output)을 하는 하나의 작은 기능 단위이다. '변수를 선언하고, 함수를 할당했다' 라고 한다. 함수가 호출되고 나면, 함수의 body(중괄호 내의 코드)에 있는 코드가 실행되고 결과값을 리턴(return)한다. 이 결과 값은 함수의 body에서 어떤 값을 return하는지에 따라서 결정된다. 아무것도 return하지 않으면 undefined를 리턴한다. getRunCatDistance 문제: 속력 speed , 시간 time 이 숫자로 주어졌을 때, 이동한 거리를 변수 distance에 할당하여 리턴하는 getRunCatDistance 함수를 작성하기 function getRunCatDistance(speed, time) { let distance; distan.. 2021. 4. 19.
코드스테이츠 Software Engineering 29기 합격과 1주차 리뷰 + 개발자가 되려고 결심한 이유 코드 스테이츠 Software Engineering 29기 합격했다. 비전공자도 22주면 개발자가 될 수 있다는 슬로건은 개발자가 되기로 결심한 나에게 매력적이었다. 자기소개서와 설문조사에 열정과 정성을 담아 작성하였다. 지원절차가 과정이 꽤 많았지만 코드 스테이츠도 회사의 가치를 높이기 위해 끝까지 포기하지 않고 수료하여 개발자가 되는 지원자를 뽑고 싶어 하기에 이해가 되었다. 4월 5일을 첫 시작으로 벌써 한주가 지났다. 첫 주차에는 코드 스테이츠의 학습방식과 자바스크립트의 기초인 변수, 타입, 함수, 자료형, 조건문, 문자열, 반복문에 대해 공부했다. 학습방식은 코드 스테이츠에서 제공하는 기본강의를 한 시간 정도 개인 공부를 통해 습득하고, 페어(짝꿍)와 함께 주제와 관련된 코플릿(문제)를 풀었다... 2021. 4. 11.
반응형