post-thumbnail

TIL | TypeScript로 타입 에러 체크 / node 환경에서 TypeScript 사용하기 / TypeScript와 jsconfig

✔ 코드를 작성할 때 fomatting과 linting도 중요하지만 한가지 더 중요한 것은 Type checking이다

2022년 9월 24일
·
0개의 댓글
·

TIL | Node의 특징 / npm , 포맷터, 린터

* 📍 Node의 특징, 강점, 약점* > - io는 지금까지와는 다르게 되어야한다 라고 node를 개발한 사람은 말했다 이는 노드가 무엇을 위해서 만들어졌는지 알려주는 핵심적인 말이다 비동기 성질을 이용해 I/O bound 프로그램에 가장 큰 문제인 요

2022년 9월 24일
·
0개의 댓글
·

TIL | mysql / concat / GROUP_CONCAT / JSON_OBJECT / ORDER BY / GROUP BY

댓글테이블을 하나로 하고 level 컬럼으로 댓글 / 댓글에 댓글을 구분해주고 하나의 댓글에 대댓글들을 로우 하나로 댓글과 대댓글 데이터를 다 가지고 가도록 만들었다

2022년 9월 22일
·
0개의 댓글
·

TIL | Nuxt.js 란?

React와 vue의 편리함도 있지만, 몇가지 단점들이 존재한다React는 Next.js Vue 에서는 Nuxt.js를 각각의 단점을 보완해주는 프레임워크가 있다React와 vue는 SPA로 작동방식은 클라이언트에 자바스크립트 코드 파일을 다 저장하고 그 파일들을 바탕

2022년 9월 15일
·
0개의 댓글
·

TIL | Vuex

React에서 리덕스에 해당하는 걸로 전역 상태를 관리해준다 (단방향)npm install vuex --savemain.js

2022년 9월 15일
·
0개의 댓글
·
post-thumbnail

TIL | Vue Router

Router를 사용하기 위해서는 여러가지 방법이 있지만, Vue CLI를 사용할때는 add 하면 vue 안에서 오버라이드 해주기 때문에 (파일 백업 준비를 해둬야한다) vue add router 명령어를 사용하면 된다 명령어를 실행하면 레포지토리에 변화가 있는데 진행

2022년 9월 15일
·
0개의 댓글
·
post-thumbnail

TIL | Vue.js로 간단한 TodoList

✔ App.vue ✔ components/TodoList.vue ✔ components/ListItem.vue

2022년 9월 15일
·
0개의 댓글
·
post-thumbnail

TIL | Vue.js 란?

나중에는 어떻게 될지 모르겠지만 현재는 리액트와 뷰가 대등하게 사용된다(뷰의 깃허브 통계치를 보면 어떤 부분에서는 리액트보다 위에 있고 거의 대등한 수준으로 올라가고 있다) - 리액트보다 1년 늦게 나왔는데 차이를 따라잡고 있다The Progressive JavaScr

2022년 9월 15일
·
0개의 댓글
·
post-thumbnail

TIL | 리덕스 Redux

상태 관리 라이브러리이다📝 예를들어 to-do List 앱을 만든다고 가정하고 App.js에서 할일목록.js, 완료한 목록.js, 삭제 목록.js을 import하게 되면 글로벌로 상태를 관리해줘야한다❗ 왜냐하면 ❗ 할일목록에서 useState를 사용하면 완료한 목록

2022년 9월 14일
·
0개의 댓글
·

TIL | React 04 / 컴포넌트 상태 states / props

MainHeader.js예를들어 위에 코드를 props를 전달해서 MainHeader를 이곳저곳에서 쓰고 싶은데 text를 받아서 사용하고 싶다면 아래와 같이 해주면 된다App.jsMainHeader.jsprops란? - HTML attribute(속성)으로 정해주면

2022년 9월 13일
·
0개의 댓글
·
post-thumbnail

TIL | 크롤링 / robots.txt / 사이트 크롤링 정책

웹은 매일 같이 많은 정보들이 쏟아지고 있기 때문에 누군가가 검색해서 찾아볼 수 있도록 저장하고 관리할 수 있도록 하는 게 크롤링이고 소프트웨어로 만든게 크롤러다 ex) google - 웹 페이지를 분류하고 , 이름 붙이고, 검색이 쉽게 관리한다조직적, 자동화 된 방법

2022년 9월 13일
·
0개의 댓글
·

1차 프로젝트 회고🙄

📍 2팀을 만나며.. 저스트코드에서 한 달간 세션 수업을 마치고 2주간 1차 프로젝트를 시작하기 위해서 슬랙에 생성된 팀 채널의 이름은 으로 첫번째 프로젝트를 위해서 모인 우리 팀원은 총 6명이었다! (FE 4명 / BE 2명) '최강'이 들어간 채널 이름에 다들 한

2022년 9월 13일
·
0개의 댓글
·

TIL | WEB의 역사

WEB internet & web > ✔ 간단하게 말하자면 인터넷은 전 세계의 컴퓨터가 연결되어 있는 거대한 컴퓨터 통신망(네트워크) 📌 01. MODEM 모뎀(1950) 모뎀은 정보 전달(주로 디지털 정보)을 위해 신호를 변조하여 송신하고 수신측에서 원래의 신호

2022년 9월 12일
·
0개의 댓글
·

TIL | React 03 / Component & JSX

component란? 재활용 가능한 UI 구성 단위ex. instagram 메인 페이지예를 들어, instagram main 페이지를 Component로 나눈다면,크게 Nav 컴포넌트와 Main 컴포넌트, 그리고 Main 컴포넌트 안에는 Feed 컴포넌트와 MainRi

2022년 8월 25일
·
0개의 댓글
·

TIL | DB Index / Full Table Scan

DB Index는 데이터베이스 찾을때 효율을 높이기 위해서 사용index : 목차, 백과사전 제일 뒤쪽에 단어(주제)별로 정리 해놓은 것 등...위와 같은 쿼리를 실행하게 되면 어떻게 될까 ? 테이블 하나에 대한 데이터는 하나의 Heap File로 저장된다하지만 해당

2022년 8월 25일
·
0개의 댓글
·
post-thumbnail

TIL | React 02 / CRA Settings

React 프로젝트를 시작하기 위해서는 아래의 명령어를 입력한다npm run start 입력 후 브라우저 접속창에서 http://localhost:3000 로 접속이 가능하다만약, yes / no 입력창이 나타난다면 기존에 실행되고 있는 서버가 있는지 확인!C

2022년 8월 25일
·
0개의 댓글
·

TIL | React 01 / React란? / 작업 환경 설정 / JSX & 바벨 / 웹팩

규모가 커지고 복잡한 애플리케이션을 개발하며 생산성을 향상시키고 많은 양의 데이터 관리와 코드 유지 보수를 더욱 편리하게 하기 위해 다양한 Frontend Framework(Library)가 등장하게 된다. 그 중 가장 많이 쓰이는 세 가지가 Angular, Vue,

2022년 8월 25일
·
0개의 댓글
·

TIL | HTTP 요청과 응답 - 이론

HTTP 요청과 응답 - 이론 프로토콜이란? 서로 간에 통신을 위한 약속 규칙 주고 받을 데이터에 대한 형식을 정의한 것 ( 약속하지 않으면 데이터를 받아도 뭘 의미하는지 해석할 수 없게 된다 ) ex) 야구에서 감독과 타자의 사인 주고 받기, 편지에 받는 사람, 주

2022년 8월 1일
·
0개의 댓글
·

TIL | 설정 파일 - server.xml / web.xml

Tomcat의 설정 파일 server.xml / web.xml server.xml / web.xml > ✔ server.xml 톰캣설치경로/conf/server.xml : Tomcat 서버 설정 파일 ✔ web.xml 톰캣설치경로/conf/web.xml : Tomca

2022년 8월 1일
·
0개의 댓글
·

TIL | Spring 클라이언트와 서버

클라이언트와 서버 클라이언트와 서버 > - 클라이언트(client) : 서비스를 요청하는 애플리케이션(or 컴퓨터) 서버(server) : 서비스(service)를 제공하는 애플리케이션(or 컴퓨터) 명확하게 부분을 나눠보자면 클라이언트의 브라우저가 클라이언트 애플

2022년 8월 1일
·
0개의 댓글
·