Nathalia Rus
Typescript, React and Atomic Design - a match made in heaven
#1about 3 minutes
Moving from hacking MVPs to building scalable applications
The transition from building fast, disposable projects to creating a maintainable and scalable frontend architecture is essential for team growth.
#2about 2 minutes
Finding the balance between structure and flexibility
A well-defined system provides the necessary structure that actually enables greater flexibility for making application-wide changes efficiently.
#3about 4 minutes
How Airbnb uses a design language system
Large companies like Airbnb achieve UI consistency and scalability by implementing a design language system that unifies designers and engineers.
#4about 5 minutes
Understanding the core principles of atomic design
Atomic design provides a methodology for building UIs by composing small, independent components into progressively larger and more complex structures.
#5about 7 minutes
Exploring the five levels of atomic design
The methodology is broken down into five distinct levels, from the smallest atoms like buttons to molecules, organisms, templates, and finally pages.
#6about 6 minutes
Code examples for atoms and molecules in React
Atoms are the smallest reusable UI elements like buttons and icons, while molecules are simple compositions of atoms without complex logic.
#7about 4 minutes
Implementing organisms and templates with application logic
Organisms are complex components that manage state and business logic, while templates define the overall layout and responsive structure of pages.
#8about 5 minutes
Why TypeScript is the perfect match for atomic design
TypeScript enforces strict contracts for component props, ensuring that the atomic design system is robust, predictable, and less prone to runtime errors.
#9about 4 minutes
Using Storybook to document your component library
Storybook provides an isolated environment to build, view, and test UI components, creating a living documentation for your design system.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
26:11 MIN
How atomic design prevents common frontend anti-patterns
Building a large, complex product from the ground up with typescript & Atomic Design:lessons learned
14:36 MIN
Structuring code with the atomic design methodology
Building the Right Product and Building It Right: A Glimpse into Extreme Programming, Atomic Design
17:07 MIN
Organizing UI components using the atomic design methodology
Microfrontends at Scale
13:51 MIN
Real-world applications of functional programming
A Guide To Functional Programming
02:36 MIN
Adopting atomic design for structure and clarity
Building a large, complex product from the ground up with typescript & Atomic Design:lessons learned
02:25 MIN
Solving UI challenges with a modern tech stack
Building Interactive Async UI with React 19 and Ariakit
25:14 MIN
Audience Q&A on patterns, typescript, and frameworks
10 must-know design patterns for JS Devs
31:27 MIN
Separation of concerns versus modern web frameworks
WeAreDevelopers LIVE - Performance and AI?, Social Media decline, Developer Events and more
Featured Partners
Related Videos
Building a large, complex product from the ground up with typescript & Atomic Design:lessons learned
Nathalia Rus
Building the Right Product and Building It Right: A Glimpse into Extreme Programming, Atomic Design
Rita Castro
Multiple Ships to the Island - Micro Frontends & Island Architectures
Florian Rappl
Accessibility in React Application
Julia Undeutsch
Building Interactive Async UI with React 19 and Ariakit
Aurora Scharff
Microfrontends at Scale
Josh Goldberg
Meet Your New BFF: Backend to Frontend without the Duct Tape
Noam Honig
Front-End Micro Apps
Serg Hospodarets
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Senior Fullstack TypeScript Developer (m/w/d)
Schulz.codes GmbH
Darmstadt, Germany
Intermediate
Senior
React
JavaScript
TypeScript

Senior Frontend Developer - Typescript / Svelte - (f/m/x)
doinstruct Software GmbH
Berlin, Germany
Senior
GIT
JavaScript
TypeScript
Frontend Web Developer (JavaScript, React)
Die Socialisten
Vienna, Austria
Senior
Jest
React
Redux
JavaScript



![Fullstack Engineer [React.js, TypeScript, Inline Styling]](https://wearedevelopers-staging.imgix.net/staging/public/default-job-listing-cover.png?w=400&ar=3.55&fit=crop&crop=entropy&auto=compress,format)
Fullstack Engineer [React.js, TypeScript, Inline Styling]
CrowdBuilding
DevOps
Node.js
TypeScript
React Native
Microservices
+1

