嗨,我已经导入了要在页面上呈现的组件。我将数据传递到组件,并且根据选择的内容来呈现不同的数据。我无法在下面的函数中更新导入组件的状态
//imported component
import TestComponent from './test'
onFunctionClicked = mT => () => {
this.setState({
dataType2: dType2
});
var dType1 = this.state.dataType1;
ReactDOM.render( <TestComponent dataType1={dType1} dataType2={mT}/> , document.getElementById('displayTestComponent '));
};
<div className="displayTariffsCss" id="displayTariffs" />
<input onClick={this.onFunctionClicked('someData')} checked={this.state.dataType2 === 'someData' ? true : false} " type="radio" />
函数onFunctionClicked
在几个不同的地方被调用,并且数据类型根据单击的内容而改变,但是一旦单击第一个,则无法更新单击另一个状态。感谢您提供任何帮助。