Я попытался разработать простое приложение на реагирующем языке, которое генерирует простой файл CSV и выдает исключение, которое упоминается в заголовке.
import React from 'react';
import { StyleSheet, Text, View } from 'react-native';
import {CSVLink, CSVDownload} from 'react-csv';
export default class App extends React.Component{
header = [
{label: "Person", key: "FirstPerson"},
{label: "spouse", key: "SecondPerson"}
]
data = [
{FirstPerson: "John", SecondPerson: "Scarlett"},
{FirstPerson: "Maddy", SecondPerson: "Elsa"},
]
render() {
return (
<View style={styles.container}>
<CSVLink data={this.data} headers={this.header} filename={"file.csv"}>
<Text>get your CSV right here!</Text>
</CSVLink>
<CSVDownload data={this.data} />
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
alignItems: 'center',
justifyContent: 'center',
},
});
Следует отметить, что при проверкеВ файле, который содержит определение Компонента CSVLink
, имеется компонент a
, в котором все реквизиты для конкретного компонента определены и возвращены. Поскольку я новичок в этой технологии, я не могу разрешить исключение именно в это время, поэтому любая помощь будет принята с благодарностью!