У меня есть два компонента, скажем, A, B, и оба подключены к хранилищу Redux.
в B у меня есть функция, которая контролирует его локальное состояние. но из А я хочу получить к нему доступ.
class A extends React.Component{
funcInA=()=>{this.Balt.funcInB();}
render(){return(
<B ref={Balt => {this.Balt= Balt;}} />
<button onClick={this.funcA}
);}}
export default connect (null,null,null,{withRef:true})(A)
и компонент B похож на
class B extends React.Component{
state={a:''}
funcInB=()=>{this.setState({a:'text'})}
render(){return(...);}}
export default connect (null,null,null,{withRef:true})(B)
но здесь я получаю Uncaught TypeError: _this.Balt.funcInB is not a function