реагировать родной с помощью sha256 - PullRequest
0 голосов
/ 28 июня 2018

Я пытаюсь использовать эту реакционную нативную библиотеку для хэширования 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
...