You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Enhance rendering performance for low-compute mobile devices, specifically focusing on the initial login and wallet connection phases.
Current performance bottlenecks have been identified in sub-optimal use of React Hooks, notably the absence of useMemo and useCallback for expensive computations and function references.
References and additional details
Profile the application using Chrome DevTools with 6x throttling to identify components causing re-renders.
Implement useMemo for computationally expensive render elements.
Utilize useCallback to memoize function references passed to child components.
Review Chakra UI components for potential performance optimizations, such as lazy-loading or conditional rendering.
Overview
Enhance rendering performance for low-compute mobile devices, specifically focusing on the initial login and wallet connection phases.
Current performance bottlenecks have been identified in sub-optimal use of React Hooks, notably the absence of
useMemo
anduseCallback
for expensive computations and function references.References and additional details
useMemo
for computationally expensive render elements.useCallback
to memoize function references passed to child components.https://www.notion.so/shapeshift/Mobile-profiling-0321f42373a14e399db7e5255676a97c
Acceptance Criteria
Need By Date
No response
Screenshots/Mockups
No response
Estimated effort
No response
The text was updated successfully, but these errors were encountered: