Сложность с кастомным хуком и async / await - PullRequest
0 голосов
/ 16 июня 2020

Я пытаюсь использовать библиотеки sodium-plus и libsodium-wrappers, чтобы создать собственный перехватчик React, который позволит мне использовать некоторые криптографические функции.

Проблема в том, что я получаю все запутался в мире async / await, и мне действительно нужна вторая пара глаз, чтобы сказать мне, где я ошибаюсь!

Пример кода: https://codesandbox.io/s/old-sunset-4mnh8

Как видите, пользовательский хук useEncryption() React вызывается в App.js, но я не могу использовать результат. Я бесконечно пробовал рефакторинг своего кода, но все больше запутываюсь и расстраиваюсь.

Буду признателен за помощь. Спасибо.

...