List of space cards. Labels with numbers indicate element's render count.
npm installnpm run dev
- When a new card is appended in the beginning of the list - slide animation is shown for the last card instead
- Scrollbar is touching cards on the right
- Buttons should not be re-rendered when adding/removing items
- In
Button.tsxchangethemetype from union to enum
- Prevent double render in dev environment
- Refactor
api.ts
- Can
CardListre-renders be optimized? - Deep vs shallow props comparison in
memo - What folder structure would you prefer as the project grows