by Sai gowtham

How to create a button component in React

This example will show you, how to create a reusable button component in react.

Button.js
import React from "react";

function Button(props) {
  return <button onClick={props.click}>{props.name}</button>;
}

export default Button;

Using the button component

We can use our button component anywhere in our react app like this.

App.js
import React, { Component } from "react";
import Button from "./Button.js";

class App extends Component {
  state = {
    name: "king"
  };
  changeName = () => {
    this.setState({
      name: "queen"
    });
  };
  render() {
    return (
      <div>
        <h1>{name}</h1>
        <Button name="Change Name" click={this.changeName} />
      </div>
    );
  }
}

export default App;

Css Tutorials & Demos

How rotate an image continuously in CSS

In this demo, we are going to learn about how to rotate an image continuously using the css animations.

How to create a Instagram login Page

In this demo, i will show you how to create a instagram login page using html and css.

How to create a pulse animation in CSS

In this demo, i will show you how to create a pulse animation using css.

Creating a snowfall animation using css and JavaScript

In this demo, i will show you how to create a snow fall animation using css and JavaScript.

Top Udemy Courses

JavaScript - The Complete Guide 2021 (Beginner + Advanced)
JavaScript - The Complete Guide 2021 (Beginner + Advanced)
64,026 students enrolled
52 hours of video content
View Course
React - The Complete Guide (incl Hooks, React Router, Redux)
React - The Complete Guide (incl Hooks, React Router, Redux)
284,472 students enrolled
40 hours of video content
View Course
Vue - The Complete Guide (w/ Router, Vuex, Composition API)
Vue - The Complete Guide (w/ Router, Vuex, Composition API)
152,857 students enrolled
48.5 hours of video content
View Course