У меня есть компоненты оболочки, которые динамически вычисляют размер и положение, в котором они должны быть. Обычно это работает и отлично работает с shouldComponentUpdate
, но как только я добавляю детей внутри этих компонентов, я больше не могу использовать этот метод. Зачем? Потому что, если я возвращать «ложь» для оболочки необходимости обновления ... дети никогда не обновляются сами :(shouldComponentUpdate и дочерние компоненты
Пример JSX:
<ReactWrapper> <ChildElement/> </ReactWrapper>
Есть ли хороший способ обойти это только идея? Я должен добавить новый shouldUpdateChildren метода, как этот другой вопрос подробно: https://discuss.reactjs.org/t/shouldcomponentupdate-and-children/2055
Можете ли вы показать код используемой логики? Зачем вам нужно «возвращать false» в 'shouldComponentUpdate'? –
Просто потому, что нет необходимости выполнять какие-либо вычисления для x, y, width, height компонента. Зачем пересказывать, когда вы знаете, что вам не нужно? – Obto