Я пытаюсь использовать библиотеки sodium-plus
и libsodium-wrappers
, чтобы создать собственный перехватчик React, который позволит мне использовать некоторые криптографические функции.
Проблема в том, что я получаю все запутался в мире async / await, и мне действительно нужна вторая пара глаз, чтобы сказать мне, где я ошибаюсь!
Пример кода: https://codesandbox.io/s/old-sunset-4mnh8
Как видите, пользовательский хук useEncryption()
React вызывается в App.js
, но я не могу использовать результат. Я бесконечно пробовал рефакторинг своего кода, но все больше запутываюсь и расстраиваюсь.
Буду признателен за помощь. Спасибо.