componentDidMount()

in src/components/LayoutHeader/DocSearch.js [19:33]


  componentDidMount() {
    // Initialize Algolia search.
    // TODO Is this expensive? Should it be deferred until a user is about to search?
    // eslint-disable-next-line no-undef
    if (window.docsearch) {
      window.docsearch({
        apiKey: 'cc44ab3211ec119bcf8c3435040a1436',
        indexName: 'reactjs_hu',
        inputSelector: '#algolia-doc-search',
      });
    } else {
      console.warn('Search has failed to load and now is being disabled');
      this.setState({enabled: false});
    }
  }