context это не замена props
вы конечно можете написать свой redux с жрицами любви и амброзией, но зачем ?
context удобно использовать для каких то общих стилей, локализации (уже есть готовые библиотеки) но замена props сомнительная идея
Redux использует контекст, и мне кажется это не особо влияет на производительность.
При неаккуратном использовании вполне может повлиять негативно.
Вам для какой задачи конкретно нужен context?