Tools and terms · · 3 min read
TypeScript: what it is and how we use it
TypeScript is JavaScript with types. Mistakes are caught while the code is written, not in front of a customer. On larger…
React is a library for building user interfaces from reusable parts. It suits web applications where content changes without the page reloading.

React builds an interface from small independent parts called components: a button, a table, a form. Each looks after its own appearance and behaviour and can be reused. It came out of Facebook and is now among the most widely used tools for web applications.
The point for a business is that the interface of a complex application can be developed in parts and changed easily. For a simple presentation site, though, it adds more complexity than benefit.
We reach for it for applications and internal tools, not for a simple company website where it would be overkill.
It suits applications and internal tools with a complex interface.
On a simple website it needlessly adds code and slows loading.
We choose React for applications where the screen changes often with the data: dashboards, customer areas or internal tools. The interface is built from components, so individual parts are developed and tested separately and then reused in several places.
Vue, Svelte or Angular aim at similar goals, and each has its fans. For a content website with a few pages a simple setup without a framework is often better, because it is faster and cheaper to maintain.
Usually not. For a few pages of text and photos it is needlessly heavy. It fits where the site is more of an application.
Yes, if the pages are prepared on the server, for example with Next.js. Purely client-side React is worse for search engines.
It came out of Facebook and is now developed by the community together with Meta. It is one of the most widely used tools of its kind.
If you need help with this, take a look at our Software development.
Send us your web address.
In two days you get one page back.
Got it. We will come back to you within two working days at the address we find for the domain. Or call us, that is faster.
We have opened a pre-filled e-mail for you. Just send it. Or simply call us.
Free, no obligation. We do not need access to any of your accounts.
How we handle your dataMatyáš Musela · 733 230 308 · Filip Berčík · 774 915 200 · aetheron@aetheron.cz · Prague
What people in your trade actually search for
How much of it reaches you today
What we would do first, and why