Мне нужно чтобы при вызове функции из второго компонента в первом менялись значения в state наглядно покажите как это сделать пожалуйста на этом примере.
Вот первый компонент:
import React, {useState , Component } from "react";
import Child from "./other.js" ;
class Add extends React.Component {
constructor() {
super();
this.state = {
name: "Dasha",
}
}
render () {
return(
<div onClick={this.myFunction.bind()}>{this.state.name}</div>
)
}
}
export default Add;
Вот второй
import React, { Component } from 'react';
class Child extends React.Component {
constructor() {
this.myFunction = this.myFunction.bind(this);
}
myFunction() {
this.setState({name : "Daniil"});
console.log(this.state.name);
}
}
export default Child ;