항해 중/WIL(Weekend, I Learned)14 [WIL] 5주차 → 좋은 개발자란?, 전역 상태 관리, CSS 같이 일하기 좋은 개발자란?? 신입으로써 무조건 잘해야지 보다는 안좋은 습관을 하지 않는 게 좋은 개발자라고 생각 했기 때문에 관련된 내용을 정리 해봤습니다. 1) 질문을 너무 많이 한다. (노력 없이 구글에 검색 하듯이 질문을 한다.) 2) 침묵한다. (물어보기 미안해서, 물어보기 싫어서 안물어 보고 일정은 다 썼는 데 최악의 결과물을 낸다면 최악이다.) -> 빠른 판단을 내린다. (반나절이나 하루동안 열심히 찾아보고 노력 했는 데도 답을 찾지 못했다면 능력 밖이기 때문에 상사나 멘토에게 질문을 내리는 것이 좋다. 핵심은 최대한의 노력을 하라는 것이다.) 3) 이해하기 전에 대답한다. -> 겸손한 마음을 가지는 것이 좋다. 4) 이해하는 척 한다. 5) 해보지도 않고(프로타이핑 : 임시로 검증하기 위한.. 2021. 12. 5. [WIL] 4주차 → 라이프 사이클, Hook 1) 리액트의 라이프 사이클이란? : 리액트는 컴포넌트 기반의 View를 중심으로 한 라이브러리 입니다. 그래서 각각의 컴포넌트에는 라이프 사이클(생명 주기)라는 것이 있습니다. 컴포넌트의 수명은 페이지에서 렌더딩 되기 전인 준비 과정에서 시작하여 페이지에서 사라질 때까지를 의미합니다. 라이프 사이클은 총 9개가 존재합니다. 크게 세가지 유형으로 나눌 수 있는 데 생성 될 때, 업데이트(수정 될 때), 제거 될 때입니다. 이를 리액트에서는 마운트, 업데이트, 언마운트라고 부릅니다. -> 마운트는 DOM이 처음 생성 된 후 웹브라우저 상에 나타나는 것을 의미합니다. -> 업데이터는 4가지 상황에서 발생 됩니다. 1) props가 바뀔 때 2) state가 바뀔 때 3) 부모 컴포넌트가 리렌더링 될 때 4).. 2021. 11. 28. [WIL] 3주차→ DOM, 서버리스 3주차에는 리액트 입문 주차로써 리액트 문법을 배웠는 데 자바스크립트가 어느정도 익숙하다고 생각해서 리액트도 괜찮을꺼야! 라는 생각을 했다가 호되게 혼난 한 주였다. 기초를 더 다지고 싶어서 강의까지 결제했다 > 웹브라우저는 코드를 해석해서 트리형태의 문서(DOM)을 생성하고 DOM을 가지고 웹브라우저에 렌더링합니다. + DOM의 목적은? : 자바스크립트를 사용해서 웹콘텐츠 추가, 수정, 삭제 그리고 이벤트 처리 등을 할 수 있게 해줍니다. (출처) https://www.youtube.com/watch?v=zyz1eJJjsNE - 서버리스 : 말 그대로 '서버가 없다'는 뜻으로 애플리케이션의 확장을 관리 할 필요가 없는 클라우드 컴퓨팅 모델을 말합니다. 실제로는 서버가 없는 구조는 아닙니다. 서버에서 처.. 2021. 11. 21. [WIL] 2주차 → ES란?, ES5 & ES6의 차이점 2주차에는 주특기 시작하기 전에 주특기 언어에 익숙 해지기 위해서 알고리즘 문제를 풀었다. 처음에는 문제를 어떻게 접근 해야 할 지 몰라서 고민이 많았는 데 하나씩 풀어 나가다 보니 자신감이 많이 붙은 것 같다!! 다음주에도 하루에 1,2문제씩은 풀어볼 생각이다. 2주차 키워드에 맞춰 중요하다고 생각 되는 부분을 정리하면서 한 주를 마무리 할 예정이다!! 1. JavaScript의 ES란? 👉 자바스크립트는 1990년대 Netscape 회사의 Brendan Eich 라는 사람에 의해 최초 개발되었습니다. 자바스크립트가 잘 되자, MS에서 Jscript라는 언어를 개발해 IE에 탑재하였는데, 이 두 스크립트(JavaScript, Jscript)가 너무 제각각이라, 표준이 필요하게 되었습니다. 표준을 위해 .. 2021. 11. 14. [WIL] 1주차 → JWT, API 항해99의 첫 발을 내딛는 1주차이다 보니 긴장감, 부담감, 설렘이 컸었는 데 막상 프로젝트를 끝마치고 나니 좀 더 잘할 수 있지 않았을까라는 아쉬움과 뿌듯함이 남았습니다. 1주차 배운 내용들 중 중요하다고 생각되는 부분을 정리 하면서 한 주를 마무리 해볼 생각입니다. 1. JWT(Json Web Token) : 웹표준으로써 두 객체 사이에서 JSON 객체를 사용하여 가볍고 자가수용적인 방식으로 정보를 안전하게 전달 해주는 방식입니다. JWT 방식은 나알너노 프로젝트에서 로그인이 된 회원만 리뷰 게시물 목록을 볼 수 있도록 구성을 짜다보니 로그인을 했을 때 토큰을 생성하고, 토큰을 쿠키에 저장하여 사용자가 게시물 목록을 둘러보고, 게시물을 작성하고 자신이 작성한 글에 대해서는 수정, 삭제를 진행 할 수 .. 2021. 11. 7. 이전 1 2 다음 728x90