Изменить стиль элемента без вызова метода render - PullRequest
0 голосов
/ 13 апреля 2020

Я хотел бы создать приложение React, в котором вы будете импортировать, перемещать и изменять размеры изображений на экране, а затем экспортировать их позиции. Моя идея состояла в том, что у меня будет изображение как компонент, который будет иметь свои собственные атрибуты, такие как позиции, ширина, высота и источник. Проблема в том, что я не хочу отображать новый элемент изображения каждый раз, когда компонент меняет свое состояние (положение, размер и т. Д. c.), Поскольку загрузка изображения может быть медленной. Я просто хочу изменить свой стиль. Есть ли какой-то модный подход React, как это сделать? Спасибо!

1 Ответ

0 голосов
/ 14 апреля 2020

Может быть, для вашей проблемы может быть полезно посмотреть компонент обновления жизненного цикла ... потому что он дает вам определенный шаблон для повторного рендеринга компонента по-своему ... попробуйте прочитать что-то в " componentShouldUpdate ()"этот метод дает вам возможность перерисовать компонент только с определенным условием. Может быть, здесь может быть правильным для вас: https://www.toptal.com/react/optimizing-react-performance

Мой лучший

...