Skip to content

This is just a follow along tutorial from a blog where I got introduced to the atomic-design principles and tried to test it on with React. credits: https://dev.to/sanfra1407/how-to-organize-your-components-using-the-atomic-design-dj3#atomic-design

Notifications You must be signed in to change notification settings

vision72/learning-atomic-design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The goal is to walkthrough and understand the fundamental principles of atomic-design.

  • For the learning path we are following along to create two Forms.

    1. ContactsForm
    2. SignUpForm
  • For creating both of these forms we are going to illustrate and utilize atomic principles, including a demo.

  • The atomic-design principle is based on three core things, atoms, molecules, and organisms.

    • Atoms are single un-diveable component which can not be further divided.
    • Molecules are higher order atoms, grouped together to create meaningful components.
    • Organisms create meaning to all the collection of these molecules which completes a component as a whole.
  • In case of forms, what we generally require is a Button, Text, Input, TextArea. These can be considered as our Atoms, which can not be further dived/divided into.

  • Moving onto Molecular portion of the design we require a checkbox field, Input field, Textarea field.

  • Finally, we can jump into creating Organisms through our molecules component, the ContactsForm and the SignUpForm.

  • Now, it is time to test the components that we build using the atomic-design principle.

  • We can see that we have not provided any designs, but the goal to achieve atomic-design pattern is successful.

  • Moreover what we learned was the principle to go deeper and emerging back on higher order components

About

This is just a follow along tutorial from a blog where I got introduced to the atomic-design principles and tried to test it on with React. credits: https://dev.to/sanfra1407/how-to-organize-your-components-using-the-atomic-design-dj3#atomic-design

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published