Why a rendering library?

Creating UIs is Complex

Complexity Leads to Errors

Separate Data from Presentation

{
    name: 'Michael Jasper',
    image: {
        large: "large.jpg"
        small: "small.jpg"
    },
    likes: [
        8559304,
        3991948,
        1198532
    ],
    friends: [
        4958392,
        1994892,
        0003293
    ]
}

Reusable components

 

  • share between pages
  • share between projects
  • easier to debug

Look for Components

Look for Components

Page Title

URL of link

Text preview

Text

1 thing

1 or more things

Generalization &

Abstraction

Abstraction is an emphasis on the idea, qualities and properties rather than the particulars (a suppression of detail).

 

Generalization is a broadening of application to encompass a larger domain of objects of the same or different type.

Intro to components and react

By Michael Jasper

Intro to components and react

  • 681