php artisan мигрирует с ошибкой sqlite throws, база данных заблокирована

Вы не можете получить доступ к data прямо так. Если вы задали свойство state с именем data, вам нужно получить к нему доступ, используя this.state.data в функции render().

this.state.data.map(item => {
    ...
});

Еще одна проблема, с которой вы можете столкнуться, - это что функция componentDidMount запускается после первого рендеринга компонента (см. React componentDidMount () ), что означает, что вы будете получать доступ к данным в render() до его создания и использовать map on неопределенное значение.

Я предлагаю вам либо использовать componentWillMount(), либо создать свойство данных в constructor, например:

constructor(props) {
    super(props);

    this.state = { data: [] };
}

0
задан emilushi 19 January 2019 в 20:42
поделиться

1 ответ

Хорошо, я нашел проблему, но я не знаю причину?

Я переключил sync_type для синхронизации папки между хостом (Windows) и гостем (Ubuntu) с smb на по умолчанию , и все работало отлично.

Если кто-то знает, почему sync_type: smb вызывает это, можете опубликовать его.

0
ответ дан emilushi 19 January 2019 в 20:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: