У меня есть приложение React Native, которое на componentWillMount()
вызывает функцию для сохранения всего в этом списке.
var list = []
const getMatchList = (logKey) => {
global.socket.emit("getMatches", logKey, (data) => {
//adding to list logic
})
console.log("Matches Loaded");
}
class MatchesScreen extends React.Component {
async componentWillMount() {
logKey = await getPreferences("logKey");
await getMatchList(logKey)
}
componentDidMount() {
console.log(list);
}
}
Когда я открываю этот экран, сначала отображается пустой список, затем я получаюсообщение "Соответствия загружены".Как я могу сначала загрузить совпадения?
Спасибо.