본문 바로가기

Web/React

AJAX (promise)

fetch API 사용

fetch('url')
.then(response => response.json())
.then(json => console.log(json))
.catch(err => console.log(err))
fetch('url', {
  method: 'POST',
  headers: {
    'Accept': 'application/json',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    firstParam: 'yourValue',
    secondParam: 'yourOtherValue',
  })
})

promise = asynchronous

계속 다른 작업을 스케쥴해놓을 수 있음. 다른 작업이 끝나기를 기다릴 필요 없음

fetch, promise가 좋은 이유는 시나리오를 잡는 방법을 만들어줌(2가지 시나리오가 있고 이를 관리함)

'Web > React' 카테고리의 다른 글

Redux  (0) 2017.12.12
Async Await  (0) 2017.12.10
Smart vs Dumb  (0) 2017.12.10
state  (0) 2017.12.10
Life Cycle  (0) 2017.12.10