Say what, not how.
You don't need to know how to build it. You need to know who it's for, what it should do, and how you'll know it's done.
Code-First
Add a CSV export using papaparse with a download handler on the table component.
Outcome-First
Finance needs last month's calls in Excel. One row per call: date (DD/MM/YYYY), number, duration. Done when they can open it and filter by date.
The three-part brief
Who uses it and why they need it.
What it should do, in their words.
Done when you can check it yourself.
Describe the finish line. Let it choose the route.