Web
Analytics
Data binding in React with example | Angular | ASP.NET Tutorials

For Consultation : +91 9887575540

Stay Connected :

Data Binding in React:

Data-binding is a technique that binds data sources from the provider and consumer together and synchronizes them.

in React, there’s no two-way data-binding.

DataBinding means sharing data between components to view and view to components.

So when you want to implement that feature, try to define a state, and write like this, listening events, update the state, and React renders for you:

Data binding in React can be achieved by using a controlled input. A controlled input is achieved by binding the value to a state variable and an onChange event to change the state as the input value changes.

import React, { Component } from 'react'

export class Databind extends Component {
    constructor(){
        super();
        this.state = {FirstName:'Yogesh',LastName:'Sharma'};
    }
    changename = (e) => {
        this.setState({FirstName:e.target.value});
    }
    render() {
        return (
            <div>
                
                <input type="text" onChange={this.changename} value={this.state.FirstName} />
                <p>Your First Name is {this.state.FirstName}</p>
            </div>
        )
    }
}

export default Databind