rn-photo-picker
Advanced tools
Comparing version 0.0.5 to 0.1.0
14
index.js
@@ -6,2 +6,3 @@ import React, { PureComponent } from "react"; | ||
CameraRoll, | ||
AppState, | ||
Dimensions, | ||
@@ -14,3 +15,14 @@ TouchableOpacity, | ||
export default class PhotoPicker extends PureComponent { | ||
async componentDidMount() { | ||
componentDidMount() { | ||
this.getPhotos(); | ||
AppState.addEventListener("change", nextAppState => { | ||
if (nextAppState === "active") this.getPhotos(); | ||
}); | ||
} | ||
componentWillUnmount() { | ||
AppState.removeEventListener("change", this.getPhotos); | ||
} | ||
async getPhotos() { | ||
try { | ||
@@ -17,0 +29,0 @@ const data = await CameraRoll.getPhotos({ |
{ | ||
"name": "rn-photo-picker", | ||
"version": "0.0.5", | ||
"version": "0.1.0", | ||
"main": "index.js", | ||
@@ -5,0 +5,0 @@ "private": false, |
@@ -19,2 +19,4 @@ # React Native photo picker 📷⚛📱 | ||
https://facebook.github.io/react-native/docs/linking-libraries-ios.html - this should help You | ||
# Permissions | ||
@@ -31,4 +33,4 @@ | ||
var pickedPhotos = []; | ||
var App = () => ( | ||
const pickedPhotos = []; | ||
const App = () => ( | ||
<PhotoPicker | ||
@@ -35,0 +37,0 @@ color="blue" |
312300
133
106