Frontend Engineer- React Challenge#32
Conversation
Add .gitignore file to exclude common dependencies, build artifacts, logs, and editor files
…custom ErrorBoundary and improved NotFoundPage.
Optimize performance with lazy loading pages. Add Suspense for loading states. Replace buttons in error messages with reusable UI Button. Add React Query support in CatImageModal so favorites have updated data.
gpositive
left a comment
There was a problem hiding this comment.
Hey @shadoss - Thanks a lot for your effort dude! :)
I've checked your assignment and I have some questions for you:
- When I click on a breed card item, 2 same requests are being performed. Could you explain on why this is happening?
- Noticed that in your UI components, there could be some props or prop values (possible example the
Buttonghostvariant or theCardpaddingprop) that are not used in the project code. Is that correct? If so, why are these added? - SEO handling is a really good addition! Can you think of any challenges about this functionality? What may be improved? What are the downsides?
- Can you help me test the
<NetworkErrorPage>component? How can I (as a dev) quickly check the component rendered view? - If you had some more time, what would you have done differently?
Again thanks for your submission and looking forward to your answers!
|
Hi @gpositive thanks a lot for reviewing my assignment.
|
|
Hello! :)
I don't think that there are any preflight requests tbh (but I may be wrong). I guess it would be helpful from me to provide some screenshot. Could you quickly check them and let me know if I'm missing something?
I've tried changing to |
Hi, now I understand, you are running the project in development mode. |




submit solution for Frontend Engineer- React Challenge