Hi Friends 👋,
Welcome To aGuideHub! ❤️
Today, I am going to show you. how to change div content dynamically in React js with code example.
When you click the button element, the updateContent
method is provided with a value for this
, which will update the div content.
Let’s look at the following example to understand how it basically works:
APP.js
import React, { Component } from 'react';
class App extends Component {
constructor(props) {
super(props);
this.state = {
message: "aGuideHubt"
}
}
updateContent = () => {
this.setState({ message: "Welcome To aGuideHub!"});
}
render() {
return (
div>
div className="h1 bg-danger text-white text-center p-2">
{ this.state.message }
/div>
div className="text-center">
button className="btn btn-danger" onClick={this.updateContent}>
Click Me
/button>
/div>
/div>
);
}
}
export default App;
Step to Run Application: Run the application using the following command
from the root directory of the project:
npm start
Output: Now open your browser and go to http://localhost:3000/,
you will see the following output:
Check the output of the above code example.
All the best 👍