Это концептуальный вопрос о лучшем способе извлечения данных с использованием реагирования и реагирования с избыточным кодом.
У меня есть компонент с именем UsersSelect
, который является компонентом выбора, который отображает информацию о пользователе.В настоящее время я извлекаю пользовательские данные внутри этого компонента, чтобы сделать его более пригодным для повторного использования.
У меня также есть компонент UsersTable
, который делает то же самое, что и UsersSelect
, и иногда у меня они оба отображаютсяна том же экране, который вызывает две одинаковые выборки.Чтобы избежать этого, я использую redux-saga с takeLatest .
Так что мои вопросы:
- Можно лииспользовать это?
- Должен ли я поместить логику выборки в родительский компонент?Как
UsersPage
компонент? - Есть ли еще лучший способ упростить это?