<li key={suggestion.id} id={`suggestion-${index}`} className="suggestion-list-item" onClick={e => this.props.checkToShare(e, suggestion)} >
Как добавить setState, а затем вызвать prop func на моем onClick событии?
setState
prop func
onClick
Вы можете вызвать setState и использовать его функцию обратного вызова:
this.setState({...}, ()=>{ /* other function */})
Вы можете использовать обратный вызов в setState, который будет срабатывать после обновления вашего состояния:
const handleClick = evt => { this.setState(..., () => { this.props.checkToShare(evt, suggestion) }) } ... <li key={suggestion.id} id={`suggestion-${index}`} className="suggestion-list-item" onClick={handleClick} >