Найпростіший спосіб використання бутбокса. Діалогове вікно confirm() вимагає тексту повідомлення, яке ви бажаєте показати, і зворотного виклику для обробки вибору користувача. Функція зворотного виклику є передано значення true або false залежно від того, яку кнопку натиснув користувач.
Основна мета зворотного виклику полягає в тому, щоб виконати код у відповідь на подію. Ці події можуть бути ініційовані користувачем, наприклад клацання мишею або введення тексту. За допомогою зворотного виклику ви можете наказати своїй програмі «виконувати цей код кожного разу, коли користувач натискає клавішу на клавіатурі».
Bootbox спочатку був створений у 2011 році з єдиною метою обгортання низькорівневих діалогових методів JavaScript модальною функціональністю високого рівня Bootstrap.
Для виконання зворотних викликів користувачеві необхідно реалізувати функцію зворотного виклику. Ця функція реалізовано для асинхронної обробки завершення запиту. Ось чому його тип повернення буде недійсним. Ця функція буде реалізована в блоці, де виробник надсилає дані Kafka.
Зворотний виклик буде викликано, коли всі теги для події будуть виконані. Зворотному виклику передається два значення: ідентифікатор контейнера, який викликає функцію, і об’єкт, який містить інформацію про подію. Коли цей API використовується в тегу, він пов’язується з поточною подією.
React useCallback() — це хук, який запам’ятовує визначення функції та забезпечує її референційну цілісність між повторними візуалізаціями компонента React.