Это плохая практика иметь несколько ReactDnD DragDropContexts?

Я работаю над библиотекой React, которая собирается предоставить компонент React корневого уровня, который содержит некоторые функциональные возможности базового уровня, в том числе некоторые функции перетаскивания.

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

Я понимаю что DragDropContext должно быть в корне приложения, но если потребитель хочет добавить свой собственный DragDropContext вложенные в библиотеки, это может вызвать проблемы? Там, кажется, нет никакой документации о том, как справиться с ситуациями множественных DragDropContexts.

Или библиотека должна каким-то образом экспортировать корневой уровень DragDropContext чтобы потребители могли настроить свои компоненты перетаскивания для использования?

0 ответов

Другие вопросы по тегам