본문 바로가기 메뉴 바로가기

Now or Never

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Now or Never

검색하기 폼
  • 분류 전체보기 (292)
    • Java (43)
      • Java 올인원 패키지 (32)
      • Java Basic (7)
      • Java Design Pattern (1)
      • JDBC (2)
      • Java OOP (1)
    • Information (1)
    • 컴퓨터 공학(CS) (19)
      • 데이터베이스 (6)
      • 시스템 분석 및 설계 (2)
      • 운영체제 (7)
      • 네트워크 기본 정보 (4)
    • Study (49)
      • DataStructure (11)
      • TIL in Japanese (Today I Le.. (27)
      • TIL in English (Today I Lea.. (2)
      • TIL (Today I Learned) (9)
    • JSP (27)
      • 인프런 JSP (23)
      • MVC1 게시판 만들기 (4)
    • CSS (2)
      • 생활코딩 - CSS (2)
    • javaScript (8)
      • 생활코딩 - JavaScript (4)
      • Udemy - WebBootcamp (1)
      • javaScript (3)
    • DataBase (13)
      • 생활코딩 - MySQL (1)
      • 오라클 SQL (10)
      • SQL 용어 (2)
    • Spring (17)
      • 인프런 - Spring (4)
      • SpringBoot & AWS (5)
      • 패캠 - Spring (1)
      • Maven (6)
      • Spring lecture (1)
    • Algorithm (65)
      • Algorithm Practice (21)
      • Codility (6)
      • 백준 (30)
      • SWEA (2)
      • 프로그래머스 (5)
    • HTML (2)
      • 클래스라이언 웹기초 (0)
      • HTML 용어 개념 (2)
    • 리눅스 (8)
      • 리눅스 기초 (1)
      • 생활코딩 리눅스 (0)
      • Ubuntu on Windows 10 (7)
    • 생각정리 (6)
    • 토막지식시리즈 (29)
      • GraphQL 토막지식 (3)
      • javascript 토막지식 (12)
      • React 토막지식 (7)
      • DB 토막지식 (1)
      • Rxjs 토막지식 (0)
      • 삽질기록 (4)
  • 방명록

토막지식시리즈 (29)
리액트에서 "렌더링(rendering)"이란?

프론트엔드에서 렌더링은 범용적인 용어이다, 브라우저에서도 리액트에서도 렌더링이 발생한다. 리액트에서 렌더링은 무엇일까? TL;DR 렌더링이란?브라우저 DOM을 직접적으로 수정하는 비용을 줄이기 위해 React에서 수행하는 작업이며 브라우저 DOM을 업데이트할 범위를 결정하고 반영하는 과정. Trigger, Render, Commit리엑트는 "렌더링과정"을 통해 브라우저 DOM을 업데이트할 범위를 결정하고 반영한다. 여기서 렌더링과정은 "Trigger", "Render", "Commit" 단계로 나뉜다.  Trigger렌더링을 유발하는 단계로 두 가지 상황이 있다.1. 앱 시작 초기(initial render)initial render는 target DOM node(root)와 함께 createRoot를 ..

토막지식시리즈/React 토막지식 2024. 8. 23. 23:07
(Graphql Apollo) dataIdFromObject와 keyFields

deprecated된 dataIdFromObject를 keyFields로 변경하면서 생긴 이슈 기록 Apollo Graphql은 Object 타입을 캐시할 때 기본 식별자로 id 필드를 사용한다. Object에 id필드가 없거나 다른 필드를 식별자로 사용하고 싶은 경우 커스텀 할 수 있다. Configuring the Apollo Client cachekeyFields: ["title", "author", ["name"]],www.apollographql.com 그 때 사용하는 것이 dataIdFromObject 함수 또는 KeyField이다. 공식문서에서는 dataIdFromObject의 세 가지 결점을 이유로 KeyFields 사용을 권장한다.  dataIdFromObject의 세 가지 결점 1) I..

토막지식시리즈/GraphQL 토막지식 2024. 8. 22. 17:11
What Is Presigned Url

Presigned Url A Presigned URL is a URL that provides temporary, secure access to a specific resource in cloud storage (like Amazon S3) without needing the client to have full access credentials. It is commonly used in scenarios where a client needs to upload or download files directly to/from cloud storage, while the server still controls access.  How Presigned URLs Work When a presigned URL is ..

토막지식시리즈 2024. 8. 18. 15:54
react-query에서 특정 상황에서만 데이터를 조회하고 싶을 때

https://careerly.co.kr/qnas/1273?fa=qna-list react-query useQuery vs... 안녕하세요. react-query에서 useQuery와 useMutation을 쓰는 도중 의문이 생겨서 질문드립니다. 보통 Read 작업은 useQuery를 쓰고... careerly.co.kr 커리어리에 올라온 질문에 답변을 하다가 react-query를 이용하여 데이터를 특정 상황에서만 조회하고 싶을 때 어떤 hook을 사용해야 하는지 고민해보았다. 2가지 방법으로 특정 상황에서만 데이터를 조회할 수 있을 것 같다. 1. useQuery 사용 - useQuery를 기본적으로 enable: false 상태로 두고, refetch 함수를 통해 특정 상황에서 데이터를 가져온다 2..

토막지식시리즈/React 토막지식 2022. 12. 10. 22:13
이전 1 2 3 4 5 ··· 8 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
TAG
  • 20200420
  • 20201204
  • 20200504
  • 20200319
  • 백준
  • 20200624
  • 20200424
  • 20200423
  • 20200421
  • 20200429
  • 20200417
  • chapter7
  • chapter8
  • 20200330
  • 20200428
  • 20200425
  • 20200403
  • 생활코딩리눅스
  • 20200406
  • 20200502
  • 20200622
  • 20200317
  • 20200415
  • 20200413
  • 20200804
  • 20200503
  • 20200512
  • likelion
  • 20200510
  • 20200427
more
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바