Next.js Taste
# Next.js - Используйте минимальный набор хуков для компонентов: useState для состояния, useEffect для побочных эффектов, useCallback для мемоизированных обработчиков и useMemo для вычисляемых значений. Уверенность: 0.85 - Никогда не делайте page.tsx клиентским компонентом. Вся клиентская логика находится в компонентах в /components, а page.tsx остается серверным компонентом. Уверенность: 0.85 - При сохранении состояния на стороне клиента используйте ленивую инициализацию с localStorage. Уверенность: 0.85 - Всегда используйте useRef для стабильного, нереактивного состояния, особенно...