SQL? 하나의 언어인 Structured Query Language (SQL)은 데이터베이스 언어로, 주로 관계형 데이터베이스에서 사용한다. 데이터베이스 프로그래밍 언어 데이터베이스에 쿼리를 보내 원하는 데이터를 가져오거나 삽입할 수 있다. 데이터가 구조화 된 SQ
사용권한 Read, Write, Execute 권한 첫 시작인 - 와 d 는 각각 not directory와 directory user, group, and other user: 파일의 소유자, 기본적으로 파일을 만든 사람이 소유자이다. group: 여러 use
컴포넌트 상태 분리 Redux는 React 없이도 사용할 수 있는, 상태 관련 라이브러리리리액트는 자식끼리 데이터 교환 x 부모를 통해야 한다. Single source of truth 동일한 데이터 항상 같은곳에서 가져온다. 데이터 저장 공간(Store) 존재St
재사용 할수 있는 UI component조립해 나아가는 부품단위 UI 컴포넌트를 만들어 나가는 개발UI 개발 즉, Component Driven Development를 하기 위한 도구UI 컴포넌트를 집중적으로 개발각각의 컴포넌트들을 따로 볼 수 있다. Storybook
1.AJAX call을 통해 API 호출2.다이나믹하게 DOM을 제어 3.인증 정보를 브라우저에 저장4.인증 정보를 불러 올 수 클라이언트가 서버를 신뢰하기 때문에 발생 이슈서버에 메세지 요청 →메세지 응답 → 응답 받은 메세지 돔 반영 반대로 서버가 클라이언트를 신뢰
기본 HookuseState (화면에 값이 있고 그 값을 갱신하는 함수형 컴포넌트 코드)useEffect useEffect의 첫번째 인자는 함수 해당 함수 내에서 side effect를 실행 컴포넌트 생성 후 처음 화면에 렌더링(표시) 컴포넌트에 새로운 prop
컴포넌트 단위 페이지를 만들기 이전에 컴포넌트 먼저 만들고 조립 요기서 (Top) \| \|욜로 (Down)컴포넌트는 컴포넌트 바깥에서 props를 이용해 데이터를 마치 인자(arguments) 혹은 속성(attributes)처럼 전달받을 수 있다.즉 데이터를 전달하
이번주에 배운 fetch를 이용해서 클리하면 귀여운 고양이들 사진 바뀌는 웹을 만들어보았다. 내용을 이해하는 부분에서 확실히 손으로 직접 만들어 보고 나니까 이해하기 쉬웠다. 아직 css부분도 미숙하지만 재미있었다. 다음번에 더 보완해서 그럴싸한 웹을 구현할것이다.
오늘 할일 [ ] 동기? 비동기? [ ] node.js module Today's key >비동기 흐름은 callback, promise, async/await >blocking / non-blocking, synchronous / asynchronous > a
오늘할일 [ ] 자료구조 정리 [ ] 버블정렬 Today's key > > Add New Notice ++ > Array.prototype.findIndex() findIndex() 메서드는 주어진 판별 함수를 만족하는 배열의 첫 번째 요소에 대한 인덱스를 반환
오늘 할일 (주말) [ ] queue 응용 2문제 [x] Binary Search Tree 구현 [ ] adjacency list 구현 [ ] 인접 행렬 길찾기 [x] 연결된 정정 찾기
Graph / Tree / BST 만들어보기 자료구조 기초 다지기 너무 어렵다. 하지만 반복 하다보면 익숙해 질거라고 믿는다. 할수있다!!노드 안에 객체형태로 메서드도 가지고 있다. 단순히 그래프 형태로 봤을 땐 숫자가 있는것 처럼 보였지만 그 숫자를 들춰보면 노드 정
오늘 할일 [ ] memoizetion [ ] JSON 공부하기 Today's key > JSON(JavaScript Object Notation)은 데이터 교환을 위해 만들어진 포맷 > 객체 -> 문자열 JSON.stringify 직렬화(serialize) JS
OOP? 객체 지향 프로그래밍(OOP, Object-oriented programming)은 데이터+ 기능 묶어서 처리한다. 캡슐화 → Property + Method, 느슨한 결합 (실제 모습과 닮게 코드 결합), 은닉화(내부 데이터, 구현 외부 노출 x), 상속