Ответ 1
Реакция не будет делать вид напоминания в вашем примере, React - Basic Theoretical Concepts. Это зависит от вас.
Лучшее место для memoization - это когда вы создаете реквизиты своих компонентов. Т.е. если у вас есть состояние → реквизит → компоненты. Вы можете memoize отображение из состояния в реквизиты.
Если вам нужны улучшения производительности, полученные с помощью memoization, и вы думаете об использовании сокращений, повторно выбрать документы, это хорошее место для начала.
Если вы поедете по этой дороге, придет еще одно большое усиление производительности, если вы также сделаете мелкую проверку прокрутки в вашей функции shouldComponentUpdate
.