gre / react-native-view-shot

Snapshot a React Native view and save it to an image

Home Page:https://github.com/gre/react-native-view-shot-example

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

It doesn't work on the new architecture of react native

cervisebas opened this issue · comments

bug report

Version & Platform

  • react-native: 0.70.6
  • react-native-view-shot: ^3.5.0

Platform: Android

Expected behavior

I was expecting a capture of the components to be performed.

Actual behavior

Las funciones de captura no devuelven ningun tipo de resultado, no muestran errores y no accionan nada.
El componente "ViewShoot" funciona pero solo se comporta como un componente "View" normal.

Steps to reproduce the behavior

import React, { PureComponent } from "react";
import { Text } from "react-native";
import ViewShot from "react-native-view-shot";

export default class Example extends PureComponent {
constructor(props) {
super(props);
}
private refViewShot = createRef();;
componentDidMount() {
this.refViewShot.current.capture()
.then((uri)=>console.log(uri))
.catch((err)=>console.log(err));
}
render() {
return(
Hello friends!!!
);
}
}

Yes, it's not working with new version

Same issue as #469

capture not working in Android new architecture.

Here the fix for this library:

Please note that this would work only from 0.74.0-rc5 onwards (which is going to be published on Monday)