0.0.1-alpha.4 ⢠Published 5 years ago
express-wyre-react-native v0.0.1-alpha.4
express-wyre-react-native
šø The companion React Native library for express-wyre.
š Getting Started
yarn add express-wyre-react-native
expo install react-native-webviewyarn add express-wyre-react-native
yarn add react-native-webviewāļø Usage
Apply the default export ExpressWyre at the graphical root of your application. Then call the usePlaid hook to request a public token:
import React from "react";
import { StyleSheet, Text, SafeAreaView, View, TouchableOpacity } from "react-native";
import ExpressWyre, { usePlaid } from "express-wyre-react-native";
function PlaidButton() {
const { requestPublicToken } = usePlaid();
return (
<TouchableOpacity
onPress={async () => {
try {
const { publicToken } = await requestPublicToken();
console.warn(`Got a publicToken! ${publicToken}`);
} catch (e) {
console.error(e);
}
}}>
<Text children="Request Plaid Token" />
</TouchableOpacity>
);
};
export default function App() {
return (
<ExpressWyre baseUrl="http://localhost:3000/wyre">
<View style={StyleSheet.absoluteFill}>
<SafeAreaView />
<PlaidButton />
</View>
</ExpressWyre>
);
}The baseUrl prop is required. This defines the location of your express-wyre middleware. For further details, check out the Example App.
āļø License
0.0.1-alpha.4
5 years ago
0.0.1-alpha.2
5 years ago
0.0.1-alpha.3
5 years ago
0.0.1-alpha.1
5 years ago
0.0.1-alpha.0
5 years ago