Доброго времени суток , такой вопрос , зачем использовать React context или redux для простой передачи данных между компонентами если есть можно через import импортировать все данные в виде объекта ?React context или redux работают быстрее ? Спасибо
context - для уменьшения связности. import у вас жестко завязывает компонент с файлом где лежат данные и вы это уже никак не измените. Например тестам это крайне сильно мешает.
redux - вообще не про то чтобы доступ к данным и импортом какого-то объекта его не заменишь.
mobx, но если у вас graphql то в простых и средних приложениях большая часть данных лежит в кеше клиента аполло и на долю стейта приложения остается уже совсем мало чего.