I'm using an a bit older version of the antd (3), for me the solution was adding a unique key into the select component for each different result, so it will render each time.
What can be unique depends on your use-case but for me adding this prop was enough.
key={this.state.optionsList.length}