๐ Smithery is now a part of Arcade.dev! Read more in our announcement here
Advanced React patterns, performance optimization, and state management rules.
Before submitting any UI component, verify:
React.memo
useCallback
React.lazy
loading="lazy"
const { user, token } = useAuthStore()
const user = useAuthStore((s) => s.user)
lodash
lodash/debounce
React Query
staleTime
cacheTime
Zustand
useState
useComponentLogic.ts
children
useBoolean
useToggle
use[Action]
handle[Event]
flex
grid
bg
text
clsx
tailwind-merge
style={{}}
<ErrorBoundary>