Я перемещаю дочерний элемент вверх по иерархии, а не вниз, в элемент контекста, изменения в реальном контенте (дочернем элементе) не будут вызывать повторную визуализацию, но изменения в фактическом контексте будут. Это ошибка или я что-то не так делаю?
Я пытался создать модальный пакет (начальная загрузка в качестве заполнителя), который вместо создания модалов по всему DOM и виртуальному DOM сконцентрировал бы данные в держателе / контроллере. Этот контроллер будет отвечать за предоставление модального контекста и отображение / скрытие при необходимости.
Пример кода слишком велик для размещения здесь, поэтому вместо этого я поместил его в codeandbox:
https://codesandbox.io/s/modals-react-i8bdn (Bootstrap включен только для модальной работы)
Этот React будет поддерживать синхронизацию состояния со значением счетчика.