When the auction is live, we will give the users a real-time update of how long they have before bidding ends on this given auction. We will implement a Timer component and conditionally render it in the Auction component to achieve this feature. The timer will count down the seconds and show how much time is left to the users viewing the live auction. The following screenshot shows what the Auction component looks like when it renders a live auction to a user who is not signed in yet:
The remaining time decreases per second as the user is viewing the live auction. We will implement this countdown feature in the ...