개발자로써 프로그래밍 언어에 대한 동작원리를 파악하는게 왜 중요할까?? 좋은 코드를 잘 짜고 싶으면 문법외에도 동작원리에 대한 개념 이해가 반드시 필요하기 때문이다. 좋은 코드란? 가독성이 좋고 성능 향상 및 테스트 하기 좋은 코드를 의미한다. 브라우저에 대한 이해도가 필요한 이유??? 자바스크립트로 작성한 코드를 브라우저가 실행시키기 때문이다. 브라우저는 자바스크립트를 실행해주는 엔진인 셈이다. About Javascript 💁🏻♂️ 자바스크립트는 한번에 코드 하나 밖에 실행하지 못하는 특징을 가지고 있다. 이를 싱글 쓰레드(Single Threaded)라고 부른다. 따라서 원래 병렬처리가 불가능한 언어이다. 더 쉽게 이해하자! alert창을 띄워놓으면 닫기 전까지 어떠한 동작도 하지 못한다는 것을 ..
프로젝트 기간 🗓 : 2022.06.07(화) ~ 2022.06.17(금) 클론사이트 📎 : 원티드 - https://www.wanted.co.kr 팀명 📌 : wantUS GitHub : https://github.com/wkddb1359/33-2nd-wantUS-frontend 팀 구성 및 기술 스택 ⚙️ FrontEnd : HTML, CSS3(styled-component), JavaScript, React 안성주 김정준 김현주 염종은 BackEnd 황재승 이예은 2차 프로젝트에 앞서 ☀️ 1차 프로젝트가 마무리 되고 난 후 개인적으로 더 클린한 코드를 짰으면 하는 아쉬움이 남았었다. 프로젝트를 2주에 동안 스프린트로 진행하였기 때문에 프로젝트 시작 전 휴식 시간을 가지면서 어떠한 기술 스택을 사용..
협업 기간 🗓 : 2022.06.20(화) ~ 2022.07.14(목) 팀 구성 및 기술 스택 ⚙️ FrontEnd : React, React-Native, style-sheet 안성주 최현민 정재성 김정준 🌈 초심을 잃지않는 개발자 1, 2차 프로젝트가 마무리된 후 그루우 라는 기업에서 한달동안 프론트엔드 개발자로써 실무 경험을 할 수 있는 귀중한 시간을 가지게 되었다. 그루우는 '오늘도 식물을 죽였어요'라는 슬로건으로 식물을 어떻게 관리하면 되는지에 대한 전반적인 방안을 제시해주며 식물을 키우는 사람들과 소통할 수 있는 커뮤니티 서비스를 제공하는 어플리케이션 기반의 기업이다. 프론트엔드 개발자로써 첫 실무 경험이기 때문에 많이 떨리기도하고 설레임을 가득 안고 첫 출근을 했던 것 같다. 나는 윈도우 유..
리엑트는 SPA (Single Page Application) 한 개의 페이지로 이루어진 어플리케이션이기에 다른 페이지로 이동할 때 서버에 새로운 페이지를 요청하는게 아니라, 새로운 페이지에서 필요한 데이터만 받아 새로운 뷰를 만들어 사용자에게 보여주게 된다. 따라서 라우팅(Routing)이라는 기능을 사용하게 되는데 이번에는 기본적인 라우팅 외 path parameter / query parameter에 대해서 알아보자! 정적 라우팅(Static Routing) vs 동적 라우팅(Dynamic Routing) 1. 정적 라우팅 정적 라우팅과 동적 라우팅에 관해 배우면서 이때까지 내가 사용했던 라우팅 방법은 정적 라우팅이라는 것을 알았다. 정적 라우팅은 쉽게 경로가 완전히 정해진 경우 사용되는 방법으로 ..
- Total
- Today
- Yesterday