а если надо в React.memo() обернуть?
Чем можно заменить редакс и mobx? А то слышу много негатива о том, что эти либы устарели