Лучшая производительность для различного содержания модальных windows в реакции - PullRequest
0 голосов
/ 28 марта 2020

Фон

Я использовал реакцию, чтобы разработать свое последнее приложение, и мне очень понравился этот фреймворк. Однако есть еще одна вещь, которую мне еще предстоит понять, и это реализация модального содержимого различного типа windows. При создании веб-приложения, основанного на контенте, я часто сталкиваюсь с этим, поэтому мне бы очень хотелось, чтобы вы подумали о том, что является наилучшей практикой в ​​этом вопросе, поскольку мне не удалось найти его в Интернете

Проблема

Позвольте мне привести пример проблемы, в которой она возникает. Скажем, у нас есть таблица с N строк. Для каждой из этих строк, содержащих события, я хочу иметь возможность открыть модальное окно с подробной информацией о событии.

См. Рисунок enter image description here

Дилемма

Реализуем ли мы одно модальное окно с изменяющимся содержимым, зависящим от чего-то вроде избыточного состояния, или это нормальная практика для реализации одного модального / ряда. Какие побочные эффекты производительности мы можем ожидать от более поздних подходов? Чем больше я думаю об этом, тем более неопределенным я становлюсь, и поэтому я был бы очень рад получить некоторое разрешение по этому вопросу.

С уважением Альбин

1 Ответ

0 голосов
/ 28 марта 2020

Если модальный вариант вашей подробной информации имеет одинаковую структуру для каждой строки, вы можете создать один модальный. Вы передаете реквизиты из строки модальному компоненту и отображаете их. Например, имя услуги, цена, статус, пользователь, местоположение, т. Д. *

Но если ваш контент не будет одинаковым в зависимости от события, да, вы должны создать различные модальные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...