как передать значение состояния из класса в запрос firestoreconnect - PullRequest
0 голосов
/ 10 февраля 2019

У меня есть класс 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);

Я также пытался использовать переменную.Но это не сработало для меня.Как я могу передать значение переменной из класса для подключения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...