corineee

corineee

  • 분류 전체보기 (58)
    • 셀프커스텀모바일청첩장 (0)
    • JavaScript (17)
    • jQuery (5)
    • Javascript es6 (3)
    • CSS (3)
    • 웹 개발 이론 (6)
    • Typescript (2)
    • php (4)
    • sql (1)
    • programmers 알고리즘 (0)
    • git & github (1)
    • wordpress (0)
    • react (3)
    • typescript (1)
    • nextjs (0)
    • docker (2)
    • ui ux (0)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

corineee

컨텐츠 검색

태그

React 나는 프론트 담당인데 javascript nextjs13 position : sticky nextjs14 docker 풀스텍으로 업무 하고말지 typescript web abortController Suspense nextjs 왜 벡엔드 코드를 고치고있는가 리엑트 로딩바 react quill SSD부팅 React progressbar reactqueryv4 컴포넌트나누기

최근글

댓글

공지사항

아카이브

fetch(1)

  • Js abortController ( feat : Race condition, React, fetch, Suspense )

    React 18 버전에서 컴포넌트별 lazy loading 을 구현하다 rabbit hole 에 빠져 허우적 댄 경험을 까먹지라도 않으려고 포스팅을 남긴다. 그 전에 race condition 이 뭔지 알아보고 가자 간단하게 말하면 두 개 이상의 스레드가 하나의 공유 자원에 접근해서 일어나는 상태 ( 또는 그로 인해 발생하는 버그 ) 라고 생각하자 더 쉽게 두 개 이상의 스레드 = 유저가 두개의 검색을 실행하면 fetch('your_url?example=예시') 이런게 두개 실행된다. 하나의 공유 자원 = fetch 로 받아온 data 로 뿌려지는 ui JS 가 두 개 이상의 스레드? 우리가 쓴 코드는 싱글 스레드로 실행되지만, 브라우저는 멀티 스테르도 작동한다. 버그가 발생하는 코드 예시 const S..

    2023.12.12
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바