Next.js Taste
# Next.js - కాంపోనెంట్ల కోసం కనీస హుక్ సెట్ను ఉపయోగించండి: స్టేట్ కోసం useState, సైడ్ ఎఫెక్ట్ల కోసం useEffect, మెమోరైజ్డ్ హ్యాండ్లర్ల కోసం useCallback, మరియు కంప్యూటెడ్ వాల్యూస్ల కోసం useMemo. విశ్వసనీయత: 0.85 - page.tsx ను ఎప్పుడూ క్లయింట్ కాంపోనెంట్గా చేయవద్దు. అన్ని క్లయింట్-సైడ్ లాజిక్ /components కింద ఉన్న కాంపోనెంట్లలో ఉంటుంది, మరియు page.tsx సర్వర్ కాంపోనెంట్గా ఉంటుంది. విశ్వసనీయత: 0.85 - క్లయింట్-సైడ్ స్టేట్ను నిల్వ చేసేటప్పుడు, localStorage తో లేజీ ఇనిషియలైజేషన్ను ఉపయోగించండి. విశ్వసనీయత: 0.85 - స్థిరమైన, నాన్-రియాక్టివ్ స్టేట్ కోసం ఎల్లప్పుడూ useRef ను ఉపయోగించండి, ముఖ్యంగా...