реагировать на собственное состояние обновления новым именем переменной - PullRequest
0 голосов
/ 14 января 2020

Мне нужно обновить состояние с новым именем переменной, например:

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

Спасибо

...