Delia's Note

  • BLOG
  • TAG
  • MEDIA
  • LOCATION
  • GUESTBOOK

hooks 2

React.useEffect 와 Promise

Promise 는 자바스크립트에서는 없어서는 안될 덕목? 이다. Promise 없는 자바스크립트는 상상할수없어이제......ㅠㅠ React.useEffect 안에서는 await 을 쓸수없다. 만약당신이 await 을 썼다면 리액트가 바로 당신을 혼줄 내줄것이야 - 는 개소리고 콘솔에 경고문을 보게된다. React.useEffect(async () => { // 이렇게 쓰면 안되고 const result = await axios( 'https://something.com/api', ); setData(result.data); }, []); 그렇다면 어떻게 사용해야 할까? promise 부분을 별도의 함수로 만들어서 호출한다. React.useEffect(() => { fetchData(); }, []); ..

Note/ReactJS 2020.08.04

React - setTimeout function 에서 state 접근

Function 컴포넌트에서 useState 를 사용하고있고, setTimeout 함수안에서 특정 state 값을 체크해야 하는 상황인데, 이상하게도 분명히 setTimeout 함수가 실행되기 전 state 를 변경해주었는데도 setTimeout 호출 함수는 setTimeout 세팅 시점의 값을 가져오고 있었다. const [status, setStatus] = React.useState('ready'); function onClick() { setTimeout(() => { console.log('after timeout: ', status); }, 1000); setStatus('started'); } console.log('rendering :', status); return Click; 나의 경우..

Note/ReactJS 2020.08.04
이전
1
다음
더보기
프로필사진

  • 그녀의 노트 (150)
    • Note (137)
      • ReactJS (5)
      • Node.js (7)
      • DB (30)
      • 그밖에 (92)
    • 뉴질랜드에서 개발자로 살아남기 (6)
    • 뉴질랜드 썰 (6)

Tag

문자열 함수, node, Oracle, MSSQL, useEffect, php, 자바스크립트, asp, MySQL, nodejs, Eclipse, js, DateAdd, jquery, Date, 뉴질랜드, java, react, jsp, javascript,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/01   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • web]velocity User Guide
  • web]spring+mongo 프레임웍 레퍼런스
  • JS]자바스크립트매뉴얼
  • jQuery]KendoUI
  • jQuery]플러그인데모
  • jQuery]오디오플러그인
  • jQuery]하이라이트플러그인
  • jQuery]미어캣 - 사이드바 플러그인
  • etc]웹 포토샵
  • etc]google번역
  • 공식홈]jQuery
  • 공식홈]nodeJS
  • 공식홈]myBais=iBatis
  • 공식홈]MongoDB
  • 문양블로그
  • 문양서재
  • 연잎
  • 인라인타지마
  • 포투의 기사 연예섹션
  • DENNY
  • 미선씨의 위대한 하루
  • 아이엠피터

티스토리툴바