Все равно не очень понял, зачем тут контекст. Решить вопрос props drilling это понятно, но, что если компонент будет использоваться (а судя по уровню его абстракции, будет) на разных страницах, с разными данными, где-то рейтинг такой, где-то рейтинг другой. Каждый раз прокидывать новые данные не сломает результат? Или контекст всегда обновляется при монтировании того или иного компонента?
Все равно не очень понял, зачем тут контекст. Решить вопрос props drilling это понятно, но, что если компонент будет использоваться (а судя по уровню его абстракции, будет) на разных страницах, с разными данными, где-то рейтинг такой, где-то рейтинг другой. Каждый раз прокидывать новые данные не сломает результат? Или контекст всегда обновляется при монтировании того или иного компонента?