목록2020/08/12 (3)
SW

1. 참고 https://www.apollographql.com/docs/react/data/queries/ Queries Fetch data with the useQuery hook www.apollographql.com 2. update 1. polling 방식 쿼리가 일정 주기마다 실행되도록 하여 서버와 실시간에 가까운 동기화를 제공한다. 쿼리에 대한 polling을 활성화하려면 pollInterval 옵션을 설정해준다. 2. refetching 방식 polling 방식처럼 일정 간격으로 update를 하지 않고 특정 사용자 액션에 대한 응답으로 쿼리 결과를 refetch 해준다. refetch 를 refreshControl과 함께 사용하면 다음과 같다. 결과적으로, 화면을 아래로 당겨 새로고침하면..

136. 선언형 언어 ★ 1. 선언형 언어 - 선언형 언어는 명령형 언어(절차적언어(C), 객체지향언어(JAVA))와 반대되는 개념의 언어로, 명령형 언어가 문제를 해결하기 위한 방법을 기술한다면 선언형 언어는 프로그램이 수행해야 하는 문제를 기술하는 언어이다. - 선언형 언어는 목표를 명시하고 알고리즘은 명시하지 않는다. - 선언형 언어에는 함수형 언어와 논리형 언어 등이 있다. - 함수형 언어 : 수학적 함수를 조합하여 문제를 해결하는 언어, LISP - 논리형 언어 : 기호 논리학에 기반을 둔 언어, PROLOG 2. 선언형 언어의 장단점 - 가독성이나 재사용성이 좋다. - 작동 순서를 구체적으로 작성하지 않아 오류가 적다. - 프로그램 동작을 변경하지 않고도 관련 값을 대체할 수 있다. 3. 선언..

131. 배열과 문자열 ★★★ 1. 배열의 개념 - 배열은 동일한 데이터 유형을 여러 개 사용해야 할 경우 이를 손쉽게 처리하기 위해 여러 개의 변수들을 조합해서 하나의 이름으로 정의해서 사용하는 것 - 개별적인 요소들의 위치는 첨자를 이용하여 지정한다. - 배열은 변수명 뒤에 대괄호 []를 붙이고 그 안에 사용할 개수를 지정한다. - C언어에서 배열의 위치는 0부터 시작된다. - C언어에서 배열 위치를 나타내는 첨자없이 배열 이름을 사용하면 배열의 첫 번째 요소의 주소를 지정하는 것과 같다. 2. 1차원 배열 - 1차원 배열은 변수들을 일직선상의 개념으로 조합한 배열이다. 3. 2차원 배열 - 2차원 배열은 변수들을 평면, 즉 행과 열로 조합한 배열이다. 4. 배열의 초기화 - 배열 선언 시 초기값을 ..