REACT

 REACT IS A JS LIBRARY THAT IS USED TO BUILD UI (USER INTERFACE)

IT LETS YOU BUILD USER INTERFACES OUT OF INDIVIDUAL PIECES CALLED COMPONENTS.

COMPONENTS ARE SIMILAR TO FUNCTIONS.JUST LIKE A FUNCTION IS CALLED(INVOKED) WHENEVER IT IS NEEDED, A COMPONENT CAN ALSO BE RENDERED (TO DISPLAY) .

IF WE WANT TO DISPLAY A CARD ON A PAGE MULTIPLE PAGES INSTEAD OF CREATING MULTIPLE CARDS , WE CAN CREATE A CARD COMPONENT AND USE IT WHENEVER NEEDED.

BASICALLY, REACT IS ABOUT CREATING A COMPONENT ONCE, AND RE-USING IT,WHENEVER WE NEED.

A COMPONENT IS A PIECE OF UI THAT HAS IT'S OWN LOGIC AND APPERANCE .

A COMPONENT CAN BE AS SMALL AS A BUTTON OR AS LARGE AS AN ENTIRE PAGE.

WE USE COMPONENT HIERARCHY TO BUILD UI.

A COMPONENT IS ASSOCIATED WITH HTML,CSS AND JS.

TILL NOW WE MADE THE STRUCTURE AS A HTML FILE,STYLING AS CSS, LOGIC AS JS FILE SEPERATELY.

BUT REACT DIVIDES THE ENTIRE PAGE INTO COMPONENTS, EACH COMPONENT CONSISTS OF DIFFERENT HTML,CSS AND JS.

REACT IS NEITHER HTML NOR JS PURELY, IT IS WRITTEN IN JSX.

JSX IS A WAY OF WRITING HTML INSIDE JS.

Comments

Popular posts from this blog

DEPENDENCIES IN useEffect()

ACTIVITY1

CONDITIONALS