React JS is a library to make front end UI.
React is used to make the components. Component is a UI that has its own logic and appearance(both). Component is of the form of a function that returns the HTML.
We can insert one component in another component.
The component starts with a capital letter.
function MyButton(){ // M is capital letter return ( <button> I am button </button> ); // after return we put semicolon }
Now we can call this into another component.
Let us insert MyButton component into another component.
function MyButton(){ // M is capital letter return ( <button> I am button </button> ); // after return we put semicolon } export default function MyApp(){ return ( <div> <h1> Welcome </h1> <MyButton /> </div> ); }
The output of the page will show the heading “Welcome” and then a button.
We use export default to specify the main component of the file.
We can not return multiple tags. We can wrap all the tags inside a div tag like <div> … </div> or empty wrapper like <>…</> and then return the same.
We can add the components multiple times.