:) +30D

권민철·2022년 8월 26일
0

:)7W


오늘도
배워봅니다.

시작

1. observable

Promise : 비동기 작업

observable : 연속적인 비동기 작업(연속적인 비동기 작업을 grouping해준다. )

  • 함수형 프로그래밍 : 함수들을 연결 지어 프로그램을 짜는방식(map, filter 함수 만들어서 Chaining 하는것)
  • 반응형 프로그래밍(reactive programming) : 기존 Promise 이였다면 들어온 값의 요청에 있어서 반응해서 응답이 이루어짐 계속 grouping이됨
  • 반응형 프로그래밍을 쉽게 할 수있게 도와주는 라이브러리 가있다.
  • rxjs (Reactive Extensions JavaScript) 유명함.
  • zen-observable(apollo 내에서 사용함.)
yarn add zen-observable
  • Observable 사용예제
  1. 연속적인 페이지 클릭
  2. 연속적인 검색어 변경
    → fromPromise(promise)
    withAuth 해보기기기기!!!
fromPromise()
observable 로 return 하게 만들었기 때문에 promise로 return 안됨.
promise 를 observable 형태로 만들어주는 도구가 있음.
fromPromise ? promise로 부터 observable로 바꿔줘~
.flatMap() ? 
반응형 프로그래밍에서 제공하는 메소드이다. 알고리즘 때 배웠던거랑 다름 이름만 같은것임.

0개의 댓글