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
02:02 MIN
How atomic design prevents common frontend anti-patterns
Building a large, complex product from the ground up with typescript & Atomic Design:lessons learned
02:23 MIN
Structuring code with the atomic design methodology
Building the Right Product and Building It Right: A Glimpse into Extreme Programming, Atomic Design
04:33 MIN
Organizing UI components using the atomic design methodology
Microfrontends at Scale
02:00 MIN
Real-world applications of functional programming
A Guide To Functional Programming
02:29 MIN
Adopting atomic design for structure and clarity
Building a large, complex product from the ground up with typescript & Atomic Design:lessons learned
01:24 MIN
Solving UI challenges with a modern tech stack
Building Interactive Async UI with React 19 and Ariakit
02:59 MIN
Audience Q&A on patterns, typescript, and frameworks
10 must-know design patterns for JS Devs
05:23 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
Microfrontends at Scale
Josh Goldberg
Accessibility in React Application
Julia Undeutsch
Front-End Micro Apps
Serg Hospodarets
Vuejs and TypeScript- Working Together like Peanut Butter and Jelly
Rob Richardson
Meet Your New BFF: Backend to Frontend without the Duct Tape
Noam Honig
The Art and Craft of Type Development
Michael Hladky & Stefan Baumgartner
Related Articles
View all articles



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

Schulz.codes GmbH
Darmstadt, Germany
Intermediate
Senior
React
JavaScript
TypeScript

Cap3 GmbH
Kiel, Germany
Intermediate
Senior
React
Angular
JavaScript
TypeScript

doinstruct Software GmbH
Berlin, Germany
Senior
GIT
JavaScript
TypeScript

Nia Health GmbH
Berlin, Germany
Intermediate
Senior
CSS
GIT
React
TypeScript

Speech Processing Solutions
Vienna, Austria
Intermediate
CSS
HTML
JavaScript
TypeScript

JO Media Software Solutions GmBh
Brunn am Gebirge, Austria
Senior
CSS
Angular
JavaScript
TypeScript


autoiXpert GmbH & Co. KG
Stuttgart, Germany
Senior
Node.js
Angular
MongoDB
TypeScript
