когда нечего делать, а творческая душа требует реализации и хочется что-то сделать или написать, то я пишу сюда или делаю что-то на этом сайте. Кому интересна web-разработка, wordpress и то что рядом с этим, то заходите на мой сайт и читайте всякое...
Йоу-йоу! Я тут занялся изучением React’а. И понадобилось мне по ajax запросить данные для своего приложения. Ну и чтобы не мучиться долго с освоением работы с данной технологией в react.js я пошёл в документацию во по этой ссылке. По идее там всё просто, т.к. в примере не использовался обычный fetch, без какого-нибудь axios. Но, как оказалось там есть ошибка. Там так много скобок, что можно стать шепелявым глядя на них). Конечно же ничего не получилось у меня из документации и пришлось разбираться самому. Сейчас я вам расскажу, что и как там.
Среда в которой работал
Иногда случаются проблемы на начале работы с React из-за настройки npm-мов всяких, хочется просто начать работать.
Есть у нас компонент с конструктором. Там содержится состояние. В состояние есть ошибки, загружено или нет и данные. Для данных я изначально я установил пустой массив, isLoaded false и ошибки null.
Во время componentDidMount я сделал fetch на свой адрес. Ну и в зависимости от ответа устанавливается есть данные или нет и есть ошибка или нет.
В рендере (render, внутри return) я проверял загружено или нет и выводил либо таблицу (у меня в компоненте нужно было) либо выводил ошибки.
Я и моя команда занимаемся продвижением сайтов в том числе и созданием каталогов. Оптимизацию сайта вы можете заказать у меня на прямую или обратившись в студию, в которой я работаю. А пока вы не обратились к нам пробуйте самостоятельно улучшить свой сайт, подобрать ключевые слова. Когда подберёте слова можете воспользоваться моим сервисом строки, чтобы вам было проще вставить их на сайт. А также вы можете прочитать про то как правильно подобрать ссылки.
Поддержи Xakplant
Я давно хочу развить видеоверсию, но пока этого не получается из-за нехватки ресурсов. Сейчас я собираю деньги на новый компьютер и микрофон. Поддержи xaklant и ты увидишь полезные видео быстрее.