-
Notifications
You must be signed in to change notification settings - Fork 44
Frontend Engineer- React Challenge #32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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
Button
ghost
variant or theCard
padding
prop) 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