У меня есть класс JobPosts , где я получаю задания, опубликованные у работодателя.Мне нужно передать состояние, чтобы я мог получить работу конкретного работодателя.
Ниже приведен мой код
var employer='test';
class JobsPosted extends Component {
render() {
const { joblists } = this.props
const { employers } = this.props
const { empname } = this.props
if(employer === undefined) return <Redirect to='/login/' />
employer=empname;
console.log("empname ",employer);
return (
<div>
<h4 className="text-center mt-3">jobs posted</h4>
<div className="text-center" id="alljobs">
<Jobcontent joblists={joblists} />
</div>
</div>
);
}
}
export default compose(
firestoreConnect([
{ collection: 'Employers'},
{ collection: 'Jobs',orderBy : ['postedon','desc'], where: ['postedby', '==' , `${employer}`]}
]),
connect(mapStateToProps),
)(JobsPosted);
Я также пытался использовать переменную.Но это не сработало для меня.Как я могу передать значение переменной из класса для подключения.