February 11, 2024 • ☕️ 3 min read
value
prop을 전달한 후 Context Provider를 export할 것useContext()
로 consume하고, Provider 객체에서 호출할 것Ref https://stackoverflow.com/questions/72467494/unable-to-run-the-function-from-the-context
useEffect
의 cleanup 함수 호출 시점useEffect
의 cleanup 함수는 컴포넌트가 unmount되었을 때가 아니라, 컴포넌트가 리렌더링되었을 때 호출된다.이전 렌더링과 다르게 props가 변경되었을 지 모르니 이전 effect를 cleanup해주는 것이다.
Ref
설날 맞이 텅 🍩
Ref https://storybook.js.org/blog/storybook-8-beta/
Ref https://forms.reform.app/bLaLeE/react-conf-2024-ticket-lottery/1aRQLK
이름도 특이한… 어떻게 읽는 거람?
next.js에서 URL query string 파싱을 도와주는 라이브러리
'use client' // app router: only works in client components
import { useQueryState } from 'nuqs'
export default () => {
const [name, setName] = useQueryState('name')
return (
<>
<h1>Hello, {name || 'anonymous visitor'}!</h1>
<input value={name || ''} onChange={e => setName(e.target.value)} />
<button onClick={() => setName(null)}>Clear</button>
</>
)
}
setState
와 같이 형식으로 URL query의 상태를 관리하도록 표현했다.
Ref https://github.com/47ng/nuqs
꿀맛같던 설연휴가 지나고 배탈이 나 이틀 간 골골대다 복귀 😓
블로그 배포는 언제 고쳐지는 거야!