# hydration

[Next.js] useLocalStorage Hydration failed error 발생 해결
Error: Hydration failed because the initial UI does not match what was rendered on the server.

Next.js/zustand - SSR Hydration 에러 (Text content does not match server-rendered HTML)
SSR는 한번 더 고민하기

2023. 4. 19
Index 웹에디터(React-quill), react-hook-form과 함께 사용, 크로스 사이트 스크립트, OWASP TOP 10, Hydration Issue 웹 에디터 (React-quill) 게시물 등록 페이지 : 작성자, 내용 담는 부분 필요 (inpu

[Next.js] SSR + react-query Hydration에서의 serializing 에러
상세 페이지에서 getServerSideProps를 사용해 서버에서 클라이언트로 데이터를 props로 넘겨주려고 하는데 serializing 에러가 발생했다. Server ErrorError: Error serializing .dehydratedState.queries

SSR 환경에서 react-query 사용하기 (initialData & Hydration)
공식 문서에 따르면, React Query는 서버에서 데이터를 미리 받아와서 queryClient에 전달하는 2가지 방법을 지원한다. 서버에서 데이터를 prefetch하고, 컴포넌트에 initialData로 전달하는 방법.Next.js의 getStaticProps 또는

[Next.js][Error🐞] Runtime Error: Hydration failed because the initial UI does not match what was rendered on the server.
며칠 전, 작은 웹 애플리케이션을 개발해보고자 Next.js 에서 제공하는 무료 웹 템플릿을 다운받아서 개발 진행을 하는 중 아래와 같은 에러가 발생하였다. Hydration 이란? React 의 기능 중 하나이며 render() 메서드와 기능적으로는 동일하지만,
다시 쓰는 React Next.js #1
아 Nextjs 뭐더라~ 분명히 썼었는데~다시 쓴다~쉽게 풀어 말하면 라이브러리(Library) : 단순 활용가능한 도구들의 집합 같은 느낌내가 사용하고 싶을때 사용하고 사용하고 싶은거 사용하면 된다.프레임워크(Framework) : 프레임워크가 정한 규칙대로 사용해야

[Next.js] Pre-rendering, hydration
Next.js를 사용하면서 자주 듣게 되는 단어 중 하나가, Pre-rendering과 Hydration이다. Next.js와 관련된 오류를 접하면서 개념에 대해서 모호하다보니 오류를 해결하기가 어려웠는데 이번에 좀 더 알게된 겸해서 정리해본다.Next.js는 기본적으

💻 TIL 2023.02.15
Next Js로 개발하던 중 mui를 사용하자 오류가 발생함처음 렌더시에만 오류가 뜨고 화면에 UI가 나타난 뒤에는 문제없이 작동함Hydration은 수분 공급이라는 뜻을 가진 영어 단어이다. 하지만 개발 언어의 Hydration은 어떻게 다른지 알아보자.Next Js

Error:Text content does not match server-rendered HTML
문제상황 > Error: Text content does not match server-rendered HTML 프로젝트 환경 MonoRepo Next.js 12.3.1 React 18.2.0 M1 Macbook Pro 원인 Next.js의 getServerSid

[NextJS] Hydration error
즉 Next.js는 SSR(server-side rendering)방식으로 서버에서 렌더링 시키고 브라우저단 CSR(client-side rendering)에서 렌더링된 것 과 일치하지 않아서 발생하는 에러이다.에러를 해결할 방법으로 React 버전을 17버전으로 다

Hydration Handler
리팩터링을 진행하는 과정에서, window가 mount되기 전에 발생하는 hydration Error를 관리하는 코드가 컴포넌트별로 반복된다는 것을 발견했다. 따라서, 이를 재사용이 가능한 HydrationHandler 컴포넌트로 선언해, Error Handler가 필

next/link의 Hydration Error
두 경우 전부 Hydration 에러가 발생한다.styled-components를 사용하는 중이라면, Link 내부의 anchor 태그를 삭제한 뒤에 SEO를 위한 passHref를 사용하자.\> Case
[Next.js] Hydration 에러 핸들링
배경 프론트 주니어로서 웹팩, 바벨 등을 직접 셋업해보며 이해를 기르고자 프로젝트를 시작했다. React18과 Next.js를 사용하고 있고, TypeScript를 엄격히 적용하고자 한다. config 파일 등으로 필요한 기본 설정 후 페이지를 구성하고 컴포넌트를 하나

[React] 웹에디터(React-quill) 적용, 크로스 사이트 스크립트(XSS)를 막기 위해 Dompurify를 설치하자!, Hydration Issue
React에서 쓸 수 있는 에디터 라이브러리로는 React-quill, React Draft Wysiwyg 등이 있고 국내에서 만든 것은 TOAST UI Editor이 있다.📍나중에 팀플할 때 적용해 볼 것!설치하는 법yarn add react-quill또는 npm
23day - Diffing, Hydration, HOC, HOF
변수에 accessToken을 넣고 새로고침을 하면 로그인 정보가 모두 날아간다. 새로고침은 브라우저에서 해당 주소로 다시 엔터를 친 것과 같아서 이전에 그려졌던 state 변수들이 사라진다. 브라우저에 저장해야 새로고침을 해도 사라지지 않는다. 브라우저 저장공간은 여

(번역) 가장 빠른 자바스크립트 프레임워크
Qwik은 크기와 복잡성에 상관없이 즉시 로딩되는 애플리케이션을 제공하고, 규모에 맞게 일관된 성능을 달성할 수 있는 새로운 종류의 웹 프레임워크입니다.

🧖🏻♂️ NextJS 12 업데이트를 해보았읍니다 🧖🏻♂️
내가 회사에서 다루고 있는 제품은 크게 세 가지로 분류해볼 수 있는데, 그 중 하나인 우리 회사 웹사이트(랜딩페이지)는 NextJS를 베이스로 하고 있다. NextJS 도입을 딱히 내가 결정한 것은 아닌데, 나보고 선택하라고 했어도 같은 선택을 했을 것이다. 유저들과의

23일차) [React/JS] 브라우저 저장소(cookie, localStorage, sessionStorage)
기본적으로 새로고침을 하거나 재접속을 하게 되면 리렌더링이 된다. 그 말은 브라우저에서 html, css, javascript를 새롭게 다운로드 받아서 그려지기 때문에 기존 데이터는 전부 초기화되게 된다.그럼 저번에 배웠던 accessToken이 초기화가 안되게 하려면