react-native-view-shot
react-native-view-shot copied to clipboard
It doesn't work on the new architecture of react native
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<ViewShot>();; componentDidMount() { this.refViewShot.current.capture() .then((uri)=>console.log(uri)) .catch((err)=>console.log(err)); } render() { return(<ViewShot ref={this.refViewShot}> <Text>Hello friends!!!</Text> </ViewShot>); } }
+1
+1
Yes, it's not working with new version
Same issue as #469
+1 :smiling_face_with_tear:
capture not working in Android new architecture.
Here the fix for this library:
- https://github.com/gre/react-native-view-shot/pull/516
Please note that this would work only from 0.74.0-rc5 onwards (which is going to be published on Monday)