Я вызываю конечную точку API, чтобы заполнить таблицу большим количеством строк. Пользователи могут щелкнуть строку, а затем перенаправляются на страницу, на которой они могут редактировать элемент. Они никогда не могут ничего редактировать в самой таблице. Они всегда перенаправляются на отдельную страницу.
Я довольно много думал об этом и считаю, что это не состояние . Это не может измениться. Правильно?
Вопрос: Где, в приложении Redux, я получаю данные из моего API и передаю результат как подпорки в таблицу? Буду ли я все еще делать это внутри Redux action
? Это кажется неправильным, поскольку мое действие вообще не изменит состояние: данные, которые я получу, будут отображаться только статически Но: если не в Redux action
, то где еще? В самом компоненте? Я также не уверен в этом, потому что все действия приложения в папке / файлах действий кажутся изящными.
Что бы вы порекомендовали?
PS: Можно также утверждать, что элементы в таблице имеют состояние , поскольку они изменяются - только на отдельных страницах (никогда в самой таблице). Но данные, которые я должен был бы получить для этого, были бы довольно большими, и пользователи могли бы взаимодействовать только с одним элементом этой таблицы за раз, поэтому кажется, что это просто неправильно использовало бы Redux в качестве базы данных. Кажется, имеет больше смысла, чтобы в данный момент щелкнуть по элементу как состояние, и получить облегченный список с сервера, который просто заполняет таблицу, но не содержит никаких других вложенных данных (которые я всегда могу получить всякий раз, когда пользователь выбирает, какой элемент он / она хочет отредактировать) Это кажется правильным?