как заменить базу данных js файлом в React Native?
Здравствуйте помогите понять как заменить данные в следующем коде данными из другого js файла? нужно заменить данные в const DATA на те которые в другом файле, но не знаю как
const Sample = () => {
const DATA = [{title: 'lorumn ispum'}, {title: 'lorumn ispum'}, {title: 'Hello world of tanks'}, {title: "I'm in love with the coco "}];
const [searchText, onChangeSearch] = useState('');
const [filteredData, setFilteredData] = useState([]);
useEffect(() => {
const filtered = DATA.filter(item =>
item.title.toLowerCase().includes(searchText.toLowerCase()),
);
if (searchText === '') {
return setFilteredData(DATA);
}
setFilteredData(filtered);
}, [searchText]);
const Item = ({title}) => (
<View style={styles.item}>
<Text style={styles.title}>{title}</Text>
</View>
);
const renderItem = ({item}) => <Item title={item.title} />;
return (
<SafeAreaView style={styles.container}>
<TextInput
style={{
height: 50,
borderColor: '#919191',
borderWidth: 1,
margin: 10,
paddingLeft: 15,
borderRadius: 10,
}}
onChangeText={newText => onChangeSearch(newText)}
placeholder="Axtaris..."
/>
<FlatList
data={filteredData}
renderItem={renderItem}
keyExtractor={(item, index) => item.key}
/>
Ответы (1 шт):
Автор решения: Alexandr Kiseloy
→ Ссылка
Ну по идее в файле data-file.js нужно экспортировать массив export const DATA = [...], а в текущем файле просто импртировать import { DATA } from 'data-file';
Если я правильно понял проблему