Мне нужно обновить состояние с новым именем переменной, например:
import coffee from '../data/Coffee'
import tea from '../data/Tea'
У меня был импорт 2 файла, содержащие мои данные. Мне нужно обновить состояние с помощью onPress, чтобы найти правильное имя файла, например:
constructor (props) {
super(props)
this.state = {
entries: coffee,
}
}
...
onButtonPress = (cat) => {
// change data list
this.setState({entries: cat})
}
...
<TouchableWithoutFeedback onPress={() => {this.onButtonPress(item.router)} } >
пример из кофе. js:
const coffee = [
{
id:1, image:require("../assets/photos/1.jpg"), name: 'Frappuccino', price: '15'
},
{
id:2, image:require("../assets/photos/2.jpg"), name: 'White Mocha', price: '12'
}
]
export default coffee
Мне нужно задать для записей ItemSrouter переменную, а не объект, поэтому если это изменение покажет мне данные из кофе. js или чая . js
Спасибо