Еще такой вопрос - использую сейчас в приложении контекст, отсюда вопрос, нормальной ли считается практика использования локальных состояний при использовании контекста?
Вот они сами же пишут у себя. What if one wants to put a bigger state object into a context for various reasons? React Redux is one solution in this field.