React edits
1) Images and Performance
Replace
<img>with an optimized component (for example,next/imageor a custom lazy-loader).Add
loading="lazy"anddecoding="async"for external images.Check large bundles: defer non-critical scripts (
dynamic import()/React.lazy).
Criterion: LCP ≤ 2.5 s on main pages; no errors with “Largest Contentful Paint image was lazily loaded”.
2) SEO Metadata
Add a single wrapper for meta tags (Head/Helmet or
next-seo):title,description,canonical, OG/Twitter.Auto-generate
canonicalbased on the current path.
Criterion: Key pages contain title, meta[name="description"], link[rel="canonical"] (valid and unique).
3) Accessibility (A11y)
Add
aria-labelfor interactive buttons/icons that do not have text.Fix contrast/focus styles (outline) for keyboard navigation.
Criterion: Lighthouse Accessibility check ≥ 90; key buttons accessible via keyboard.
4) Errors and Error Boundaries
Add Error Boundary around critical routes/widgets.
Single toast handler for showing API errors (remove
alert).
Criterion: On artificial error, the component does not “crash” the page; the message is understandable to the user.
5) Forms and Validation
Add client-side validation (for example,
zod/Yup+ React Hook Form).Disable multiple submits (disabled during
isSubmitting).
Criterion: Invalid data is not submitted; the user sees hints next to the fields.
6) Minimum Localization
Pull keys from i18n (for example,
react-i18next) for header/footer/CTA.Remove “hardcoded” text in 3–5 places.
Criterion: Language switch changes these texts without rebuild.
7) Minor Refactoring
Extract repeated buttons/cards into small components (
Button,Card).Remove unused imports, enable ESLint “recommended”.
Criterion: Lint without errors; reduced code duplication.
8) Frontend Security (Minimum)
Add
rel="noopener noreferrer"for external links.Mask tokens in the console; disable detailed stack traces in production.
Criterion: No warnings in the production build console regarding unsafe links.
Client's review of cooperation with Andrii Kolomiichuk
React editsI am very satisfied with the website improvements using React technology. The team quickly made changes, improved performance, and enhanced the user interface. The site runs smoothly and looks modern!
Freelancer's review of cooperation with Pasha It
React editsEverything is great, I recommend the client!
-
Good day.
I have extensive experience in creating and managing websites.
I would be happy to collaborate.
I will do it efficiently and quickly.
Similar completed project: Виправити помилки на сайті
-
605 2 0 We were just closing similar tasks during SEO and performance optimization on the Trellify project — it's a React + TypeScript SaaS application that we brought to Lighthouse 95+ without switching to Next.js.
Let's get access to the repository )
-
2065 32 0 We will optimize the frontend in several areas:
we will speed up the loading of pages and images (so that key metrics in Google Lighthouse are in the green zone);
we will add basic SEO metadata for better indexing;
we will fix accessibility (so that the site works correctly with the keyboard and for screen readers);
we will handle errors in a user-friendly way;
…
we will update forms with validation;
we will add localization for key elements;
we will do a small refactor and basic security fixes.
Result: the site works faster, does not break down on errors, is ready for SEO, accessible to more users, and easier to maintain.
-
6786 18 1 Hello. I am a front-end developer with 3.5+ years of experience. I have experience in optimizing applications on React/Next. Write to me.
-
96304 1273 1 10 Hello. I have extensive experience with React. I am ready to collaborate. Feel free to reach out.
-
217 Good evening. I will quickly and efficiently refactor your code in React because this is my specialization. I am adding my portfolio. Link to Google Drive:
Google Drive I suggest we communicate in private messages to discuss the details of our collaboration. Regarding my main technical skills: Frontend: HTML, CSS (Responsive/Adaptive Design), JavaScript, TypeScript, React, Redux, REST API, Android Studio Backend: Node.js, MongoDB and Tools: VSC, Trello, Vite, Git, Slack,
Current freelance projects in the category Content Management Systems
Online store on Okay CMS
200 USD
Good day everyone. https://okay-cms.com I need a specialist who understands Okay CMS. Work on developing the store: 1. Install Okay CMS on the provided hosting. 3. Activate and install the template. 4. Connect the domain. 5. Set up the HTTPS certificate (Let’s Encrypt or… Content Management Systems, Online Stores & E-commerce ∙ 10 minutes back ∙ 7 proposals |
DevOps / System Administrator for migrating and securing a WordPress siteWe are looking for an experienced DevOps engineer or system administrator for a one-time project with the possibility of further technical support. We have a main commercial website on WordPress. It is currently hosted on shared hosting, and recently we have been facing an… Content Management Systems, Web Programming ∙ 17 hours 52 minutes back ∙ 28 proposals |
Improvement of the Simple Pass module for OpenCart
56 USD
Good day, what needs to be done Problem: the basic functionality of the module allows parsing promotional prices, but the dates of promotions can only be set manually before parsing. What needs to be done: 1) Improve the ability to parse the start and end dates of promotions. 2)… Content Management Systems ∙ 19 hours 13 minutes back ∙ 14 proposals |
Development of a website for an online store.Interested in developing a website for an online store. Need a system: online store (up to 2000 products, initially less), 10–20 SEO-oriented landing pages, integrations with 1C and AI services. Content Management Systems, Web Programming ∙ 22 hours 56 minutes back ∙ 79 proposals |
Refinement of the Front-end e-commerce site on OpencartNeed to refine the front-end of an e-commerce site on OpenCart. Main tasks: fix visual bugs, ensure responsiveness for mobile devices, improve the display of product cards, categories, cart, and checkout page. Neat layout is expected, maintaining the current design, and correct… Content Management Systems, Web Programming ∙ 1 day 15 hours back ∙ 55 proposals |