- [CODE KNOWLEDGE] - Make sure that you add some rendering optimization techniques (
React.memo
and so on.) - [CODE KNOWLEDGE] - When you rendering a list, don't forget to add
key
prop
BAD EXAMPLE:
<div>
{cats.map(cat => <Cat cat={cat} />)}
</div>
GOOD EXAMPLE:
<div>
{cats.map(cat => <Cat key={cat.id} cat={cat} />)}
</div>
- [API] - When you make a request to the server, don't forget to handle possible errors