Matyas.
ServicesProjectsExperienceBlogContact
CSGet in touch
Back to Dictionary
reactweb-dev

Hydration

Hydration is the process where a client-side JavaScript framework attaches event listeners and interactivity to server-rendered HTML markup. After the server sends pre-rendered HTML for fast initial display, the framework "hydrates" it by reconciling its virtual representation with the existing DOM and making it interactive. Hydration can be expensive on complex pages, which has led to innovations like partial hydration, progressive hydration, and React's selective hydration with Suspense.

#react#web-dev

Related Terms

Event-Driven Architecture

Event-driven architecture (EDA) is a software design pattern where components communicate by producing and consuming events rather than making direct synchronous calls. When something happens — a user signs up, an order is placed — an event is emitted, and any number of subscribers can react independently. This decoupling enables highly scalable, loosely coupled systems where new automations can be added without modifying existing services.

GitHub Actions

GitHub Actions is a CI/CD and workflow automation platform built directly into GitHub. Developers define workflows in YAML files that trigger on events like pushes, pull requests, or schedules, running jobs on GitHub-hosted or self-hosted runners. Its marketplace offers thousands of reusable actions for tasks like linting, testing, deploying, and publishing packages.

Code Splitting

Code splitting is an optimization technique that breaks a JavaScript bundle into smaller chunks that are loaded on demand, rather than forcing users to download the entire application upfront. In React, this is achieved through `React.lazy()` and dynamic `import()` statements, which create separate bundles loaded only when the corresponding component or route is accessed. This dramatically improves initial load times, especially for large single-page applications with many routes.

Orchestration

Orchestration is the automated coordination of multiple services, tasks, or systems to execute a complex workflow. An orchestrator acts as a central controller that manages the sequence, parallelism, error handling, and retries of individual steps. In the context of AI agents, orchestration involves chaining LLM calls, tool use, and decision-making steps; in DevOps, it coordinates container deployment, scaling, and service discovery.

Infrastructure as Code

Infrastructure as Code (IaC) is the practice of managing and provisioning servers, networks, and cloud resources through machine-readable configuration files rather than manual processes. It enables version control, code review, and automated testing of infrastructure changes just like application code. Tools like Terraform, Pulumi, and AWS CloudFormation are popular IaC solutions that make environments reproducible and consistent.

Headless UI

Headless UI refers to component libraries that provide behavior, state management, and accessibility logic without any predefined styling or markup. Libraries like Radix Primitives, Headless UI by Tailwind Labs, and React Aria give developers full control over visual presentation while handling complex patterns like focus management, keyboard navigation, and ARIA attributes. This approach decouples functionality from design, making it ideal for custom design systems.

All Words

Got a project in mind?

Whether you need a web app, mobile app, or AI-powered automation — let's talk about how I can help.

Get in touch
Matyas.

Web apps, mobile apps, AI automation. I help businesses save time and money with tech that actually works.

Links

  • Services
  • Projects
  • Experience
  • Blog
  • Dictionary
  • Contact

Coming Soon

  • Case StudiesSoon
  • Resources

© 2026 Matyas Prochazka. All rights reserved.