Состояние ссылки Apollo против встроенного состояния React

Я думал, стоит ли мне использовать встроенное состояние React state = {} при использовании Apollo Link State. Должен ли я хранить все, что является моим локальным состоянием в состоянии ссылки apollo? Позволь мне привести пример:

у меня есть <Modal> компонент, который имеет состояние:

state={visible: true}

Должно ли вышеупомянутое "состояние" храниться в состоянии ссылки apollo или во встроенном состоянии React?

1 ответ

Это во многом зависит от личных предпочтений.

Если локальное состояние, которое вы хотите сохранить, связано с состоянием сервера, то я бы использовал apollo
в противном случае для чего-то простого, я бы просто использовал setState

Другие вопросы по тегам