As the question says it all, I cannot focus the Semantic UI Search component programmatically.
I tried:
<Search
category
fluid
loading={isItemLoading}
onResultSelect={this.handleItemResultSelect}
onSearchChange={this.handleItemSearchChange}
placeholder='Search by name'
results={itemResults}
value={itemValue}
ref={input => { this.itemSearch = input; }} />
and
this.itemSearch.setState({ focus: true, open: true });
This opens the results but does not focus the input for the user to retype.