[Redux] Redux가 뭐임?
React 프로젝트 공부하다보니 Redux라는 놈이 자꾸 튀어나와서 정리하기로 했다.
React 프로젝트 공부하다보니 Redux라는 놈이 자꾸 튀어나와서 정리하기로 했다.
웹 서비스 캐시 똑똑하게 다루기
useReducer()
in React
공부하는 이유
tsx 파일명을 바꾸거나 하면 기존의 캐시 때문에 위의 에러 메세지가 뜨며 오류를 내뿜는 경우가 있다. 이럴 땐 캐시를 날려주면 된다.
React hook을 조건부 호출하는 경우, react 내부에 있는 hook tracking system이 정확하게 동작하지 않을 수 있다고 한다. 이에 따라 발생하는 에러이다.
In React, it’s conventional to use onSomething names for props which represent events and handleSomething for the function definitions which handle those ...
Next.js vs React.js React는 JS Library였지만 NextJS는 Framework다. 통제의 주체가 프로그래머가 아닌 nextjs 쪽에 있다. react는 library로서 자유도가 높았지만, nextjs는 framework로서 정해진 rule에 따라 ...
Nextjs로 빌드된 페이지를 보면, 현재 페이지의 렌더링과 관련없는 js 파일들이 hydration 이후에 로딩되는 것을 볼 수 있다. 이는 주로 Prefetch 때문이다.
여느날 처럼 npm run dev를 쳐서 로컬에서 디버깅하다가 found multiple lockfiles 어쩌구 하는 오류가 생겼다. 임시 방편으로 해결하려면 package-lock.json이나 yarn.lock 을 지우면 된다고 한다. 그러나, 근본적으로는 앱에서 원래 설정된 ...
generateStaticParams
Functions: generateStaticParams
특정 페이지들에 공통된 layout을 적용하고 싶다면 layout.js 를 사용해야 한다. 그런데, 이들 중 어떤 페이지는 해당 layout에 종속되지 않아야 하는 component를 가져야 할 수도 있다. 이때 그 component 내에서 createPortal 을 이용해 더 상...
SWC js 컴파일러. 정확히는 javascript로 결과물을 변환해주는 transpiler다. js 기반 언어(typescript)나 프레임워크로 짜인 코드를 js로 바꿔주는 역할을 한다.
Connect-history-api-fallback
)
https://kjs-dev.tistory.com/entry/web-react-새로고침-시-404-Error
각 환경변수명 앞에 VITE_ 붙이기 process.env 말고 import.meta.env 사용하기 NAME=VALUE 형식 대신 NAME = "VALUE" 형식 써도 무방
특정한 컨텐츠를 감싸는 <div> tag에 class 또는 id를 부여할 때, ~~~wrapper 로 할지 ~~~container 로 할지 고민될 때가 있다.
왜 이걸 진작에 안 썼을까…