Правильный способ структурирования компонентов ReactiveSearch для обеспечения работы поиска - PullRequest
0 голосов
/ 13 ноября 2018

Если у меня есть приложение ReactiveSearch на основе CRA, структурированное так:

/src
 /containers
  /search
   -index.js
 /components
  -autocomplete.js
  -results.js
  -navbar.js

Где /containers/search/index.js содержит код, подобный следующему:

<ReactiveBase
    app="someapp"
    credentials="abc123"
    type="sometype"
  >
    <DataSearch
      componentId="q"
      react={{ "and", ["q"] }}
      ...
    />
    <Results />
  <ReactiveBase />

А затем мои собственные реагирующие компоненты (автозаполнение.js, results.js) вводить эти ReactiveSearch компоненты как дети в соответствии с потребностями моего приложения?

Например, мой autocomplete.js принесет DataSearch как ребенок, мои результаты.js вводит ReactiveList как дочерний элемент, а navbar.js вводит тот же DataSearch, что и дочерний?

И это должно позволить мне создавать различные маршруты с React Router 4, когда будет готов, верно?

...