Next.js Taste
# Next.js - ઘટકો માટે ન્યૂનતમ હૂક સેટનો ઉપયોગ કરો: સ્ટેટ માટે useState, સાઇડ ઇફેક્ટ્સ માટે useEffect, મેમોઇઝ્ડ હેન્ડલર્સ માટે useCallback, અને ગણતરી કરેલ મૂલ્યો માટે useMemo. આત્મવિશ્વાસ: 0.85 - page.tsx ને ક્યારેય ક્લાયંટ કમ્પોનન્ટ ન બનાવો. તમામ ક્લાયંટ-સાઇડ લોજિક /components હેઠળના ઘટકોમાં રહે છે, અને page.tsx સર્વર કમ્પોનન્ટ રહે છે. આત્મવિશ્વાસ: 0.85 - ક્લાયંટ-સાઇડ સ્ટેટને જાળવી રાખતી વખતે, localStorage સાથે લેઝી ઇનિશિયલાઇઝેશનનો ઉપયોગ કરો. આત્મવિશ્વાસ: 0.85 - સ્થિર, નોન-રિએક્ટિવ સ્ટેટ માટે હંમેશા useRef નો ઉપયોગ કરો, ખાસ કરીને...