Я пытаюсь использовать эту реакционную нативную библиотеку для хэширования sha256. Вот мой код:
import React, {Component} from 'react'
import { AppRegistry, Text, View} from 'react-native'
import {sha256} from 'react-native-sha256'
export default class CyrptoTest extends Component {
constructor(props){
super(props)
}
componentDidMount(){
sha256("test").then(hash => {
console.log(hash)
})
}
render(){
return(
<View style={{padding:30}}>
<Text>this is CryptoTest 1</Text>
</View>
)
}
}
Я получаю эту ошибку: undefined is not an object (evaluating 'sha256lib.sha256')
Я не знаю, почему это или как это исправить, любая помощь приветствуется, спасибо
PS:
Прежде чем сделать что-либо из этого, я сначала запустил это в командной строке:
yarn add react-native-sha256
react-native link
Также для запуска приложения в моем эмуляторе на моем Mac я делаю это:
react-native start
react-native run-ios