Модальні Хуки
Програмне відкриття модалів за допомогою Хуків
Наступні Хуки надаються для програмного відкриття модальних вікон будь-де у вашому застосунку.
useConnectModal
useAccountModal
useChainModal
Кожен з цих Хуків повертає об'єкт з функцією для відкриття свого відповідного модального вікна. Зверніть увагу, що повернені функції будуть невизначеними, якщо ваш застосунок не знаходиться в необхідному стані для відкриття модального вікна.
Кожен хуки також повертає булеве значення для статусу модального вікна. Зазвичай рекомендується покладатися виключно на хуки Wagmi (наприклад, useAccount
), щоб реагувати безпосередньо на статус підключення гаманця користувача, а не на стан Connect Modal.
RainbowKit розроблений так, щоб бути ненав'язливим та адаптивним, тому dApps повинні завжди надавати інтерфейс для користувачів, незалежно від того, чи підключили вони свій гаманець. Користувач може підключити або відключити свій гаманець безпосередньо через MetaMask, тому dApp повинен надавати адаптивний інтерфейс безпосередньо до підлеглого статусу підключення.
dApps, які покладаються на такі механізми, як Sign-in with Ethereum для верифікації користувачів, повинні натомість покладатися на функцію Аутентифікація.