Доступ к методу реагирующего компонента в другом компоненте - PullRequest
0 голосов
/ 09 мая 2018

У меня есть два независимых реактивных компонента. Один компонент используется в качестве центрального компонента, который будет иметь весь код вызова API и операций с базой данных. Это будет иметь реализацию избыточного магазина.

поэтому другие компоненты должны вызывать метод центрального компонента для установки или получения данных. Пример: метод в центральном компоненте вызывается из 5 компонентов с разными данными.

Итак, мой вопрос: как я могу вызвать метод этих центральных компонентов? Есть ли способ прямого доступа к методам из одного компонента в другой компонент с необходимыми данными?

Примечание: между компонентами нет родительско-дочерних отношений

1 Ответ

0 голосов
/ 09 мая 2018

Зависит от того, какую версию React вы используете.Последние (^ 16.3.0) предоставляют контекст api https://reactjs.org/docs/context.html, иначе вы должны использовать некоторый менеджер состояний, такой как Redux, Mobx.

...