Working with typescript especially in the beginning (I am a beginner 🤔️),
declaring the type of each variable, the syntax not always intuitive, can be very frustrating! 😤️
The code stretches a lot but the advantages in the long run are undeniable! 🤓️
In this video guide i created a litle customer page to get familiar with typescript sintax, for example, when you fetch some customer info you need to declare in advance the object type using ** interface **
// User Interface interface User { name: string; username: string; email: string; address:{ street: string; suite: string; city: string; zipcode: string; geo:{ lat: string; lng: string; } }; phone: string; website: string; company: { name:string; catchPhrase: string; bs:string; }; };
In this way typescript knows what kind of data to expect, and if there is something wrong, report it in advance!
To view the customer coordinates I used MapBox
Hope this little exercise helps you better understand the importance of typescript in your code!
Have a nice day!
🖐️
Top comments (0)