она нужна для юзкейса с диалоговым окном, но ее можно прикрутить.
2. Рендерится все в портал
3. Все делается асинхронно, так что приложение не стопится. Стопится коллбек, да. Но не вижу, как это может помешать.
4. Сейчас при вызове onResolve компонент убирается из дерева. Возможно апи поменяю в будущем.
5. Уточни что ты имеешь в виду под "открыть извне"?
const [isOpen, toggle] = useToggle(false); return <Confirm open={isOpen} toggle={toggle} onConfirm={() => resolve(true)} onCancel={() => resolve(false)}>Are you sure about that API</Confirm> чем не устроило?
Обсуждают сегодня