Skip to content
technologies / react

React development that ships, and keeps shipping.

Fast, dynamic and scalable user interfaces: admin panels, dashboards, storefronts and apps. Our own platform’s admin and storefronts are built with it, so we run what we sell.

why react with us

What you get from a React project with Fromcode.

The framework is a tool. What matters is that the result loads fast, can be changed by you, and doesn't need us to stay alive.

Speed

Fast first load

Server-rendered pages with the real content first, then the interface comes alive. We measure it and show you the numbers.

Control

You change the content

Every text, price and image is a field in your admin. The code stays out of your way.

Quality

Reviewed and tested

Typed code, automated tests, and a check in a real browser before every release.

Longevity

Boring where it should be

Current React, no exotic add-ons, one way of doing things. Easy for the next developer, including you.

Mobile

The same skills on the phone

React Native shares the language and much of the code, so a web project can grow into an app.

Ownership

Your repository

Code written for you is yours, handed over in full, with the build that produces it.

01

What we build with React

Admin panels and dashboards

Screens with a lot of state: filters, tables, bulk actions, live totals. This is what React is genuinely good at and where the alternative gets unmanageable fast.

Storefronts that stay fast

Rendered on the server so the first response carries real content, then interactive. The customer sees the product while the rest loads behind it.

Configurators and calculators

Anything where changing one field changes six others. The state model is the hard part and it's the part we design first.

Customer portals behind a login

Accounts, documents, invoices, requests. Steady, unglamorous software that removes phone calls.

Taking over an existing React app

We start with a review of the code, the build and the deployment, then agree what to fix first. Most of the React work that reaches us is this.

the essentials

What React actually is.

Written for someone deciding, not for someone who already knows. Skip it if you do.

What React is

A library for building interfaces out of small, reusable pieces. You describe what a screen should look like for a given set of data, and React works out what to change on the page when that data changes. It's not a whole framework: it does the interface and leaves routing, data and rendering strategy to you, which is why it's usually paired with Next.js.

Why it took over

Because it made complicated screens tractable. Before it, keeping a page in step with its data meant hand-written updates that drifted apart; React made that the machine's job. That, plus the largest ecosystem in front-end development, is why finding a React developer is easier than for any alternative.

Where it fits, and where it doesn't

It fits admin panels, dashboards, storefronts, configurators and apps. It's more than you need for a brochure site that could be static HTML, and we'll say so rather than sell you the thing we happen to use.

Rendered on the server, or not at all

React on its own ships an empty page and fills it in with JavaScript, which is slow on a phone and awkward for search engines. Everything public we build renders on the server first. That's a decision made at the start; retrofitting it later is a rewrite.

Speed

The page is blank for a second

A React app that renders only in the browser shows nothing until its JavaScript arrives and runs. On a mid-range phone on mobile data that's a real wait, and it's fixable.

Cost

Every small change takes a week

Usually a state model that grew rather than was designed. It's worth an assessment before it's worth more features.

Risk

Your app is on React 16 or 17

Old React still works, but the ecosystem around it doesn't: libraries stop being patched and hiring gets harder. Upgrading is normally days, not months.

questions

Straight answers.

What is React?

A library for building user interfaces out of small, reusable components. It powers the admin panels and storefronts we build, and our own platform’s interface.

When is React the right choice?

Interfaces with a lot of state and interaction: admin panels, dashboards, configurators, shops. For a mostly static site we'll suggest something lighter.

Does React hurt search rankings?

Not when it's rendered on the server. Our sites send the real page first, so search engines and visitors see content immediately.

Can you take over an existing React app?

Yes. We start with a review of the code and the build, then agree a plan: fix what blocks you, then improve in steps you can see.

Do we need Next.js as well?

For anything public, yes, or something that renders on the server like it. For a screen behind a login where search engines never look, plain React is fine.

Can React and our old site coexist?

Yes. React can take over one screen at a time, which is usually how we modernise something large without stopping the business.

Tell us what you want to build or improve.

A few lines are enough to start. You get a reply within two working days.

Discuss your project