MetaMask / MetaMask/metamask-mobile
Refactor Drawer to functional + TS
Open
- Dominant language
- TypeScript
- Stars
- 3k
- Forks
- 1.7k
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 669
Description
### **Description**
The DrawerView component shows unnecessary and extra re-renders even when not in view.
Observations:
- Way too big of file. Begin breaking out sections such as styles
- Needs TypeScript
- Refactor into functional components for easier memoization management
### **Technical Details**
- Convert into functional component
- Use TypeScript
- Break file into multiple files
### **Acceptance Criteria**
- Drawer should function the same as before
- Drawer related tests still run
Contributor guide
Assessment
This issue has not been assessed yet.