当在react-select组件上更改值时,我正在调用“重新加载”功能。控件将进入函数,但不会从该函数返回组件。我试过从渲染调用该组件,然后调用该组件。
import React, { Component } from 'react';
import Select from 'react-select';
import removeDuplicates from '../../helpers.js';
import Dashboard from '../../containers/Dashboard';
class ExportDropDown extends Component {
constructor() {
super();
this.state = { dropdown: null }
this.reload = this.reload.bind(this);
}
reload(value) {
console.log('val', value);
const filter = (
<div className={'lll'}>
<Dashboard filter={'abc'} />
</div>
);
return filter;
}
render() {
const uniqueArray = removeDuplicates(this.props.data, 'Expert');
return (
<div>
<select onChange={this.reload}>
{uniqueArray.map((d) => <option key={d.Expert} value={d.Expert}>{d.Expert}</option>)}
</select>
</div>
);
}
}
export default ExportDropDown;
侃侃尔雅
呼啦一阵风
胡说叔叔
相关分类