2024/04 2

자바스크립트 문자열 역순으로 뒤집는 방법 성능 비교

자바스크립트 문자열 역순으로 뒤집는 방법 성능 비교자바스크립트에는 문자열을 뒤집는 메서드는 존재하지 않습니다. 따라서 직접 구현하여 사용해야 합니다. 여기서는 문자열을 뒤집는 3가지 방법과 성능에 대해 비교합니다 배열 메서드 조합function reverseString(str) { return str.split("").reverse().join("");} 반복문 사용function reverseString2(str) { let reversed = ""; for (let character of str) { reversed = character + reversed; } return reversed;} reduce() 사용function reverseString3(str) { return st..

JAVASCRIPT 2024.04.30

Nextjs에서 tanstack-query Prefetch를 왜 해야 할까

Nextjs에서 tanstack-query Prefetch를 왜 해야 할까 react에서는 컴포넌트 내에서 서버 상태를 관리하기 위해 tanstack query와 같은 라이브러리를 통해 상태를 관리합니다. prefetchQuery는 서버에서 데이터를 fetching하고 직렬화하여 클라이언트로 보내는 방법입니다. 왜 이러한 방법이 필요한것일까 tanstack query tanstack query(구 react-query)는 리액트의 (클라이언트) 컴포넌트 내에서 서버 상태를 관리하는 유용한 hook을 제공합니다. 일반적인 흐름은 아래 같습니다 페이지 로드 컴포넌트 마운트 대체자 렌더링 데이터 가져오기 데이터를 가진 컴포넌트 렌더링 이 흐름에서는 컴포넌트가 초기 렌더링 되고 데이터를 가져오는 동안 로딩 스피..

JAVASCRIPT 2024.04.22