Задать вопрос
Kentavr16
@Kentavr16
long cold winter

Как в реакт вывести значения полученные от сервера?

доброго времени суток. Не удается использовать ответ сервера.
import React from 'react'
import axios from "axios"

class NewTask extends React.Component{
    constructor(props) {
        super(props);
        this.state = {
          isLoading: true,
          description: null,
          task: null,
    };
    }

    async componentDidMount() {
        try {axios.get('http://localhost:5000/api/getTask')
        .then((response)=>{this.setState({description: response.data.description})})
    }
        catch( error ) {
            console.log(error);
        };  }
    
    render() {
        var { isLoading, description, task} = this.state;


        
    

    return(
        <div className="createTaskWrap">
            <p>Здесь ты можешь создать новый таск:</p>
            <div className="desP"><p>{this.state.description}</p></div>

        </div>
    )
}


}

export default NewTask


изначально хотел вывести значения полученные с сервера в стейт приложения, чтобы работать с ними дальше. Но - не выходит этот ответ хоть как-то обработать. Тип ответа - application json, всего два значения. В консоли разработчика проверял - приходит корректный json.
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по React
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Kentavr16
@Kentavr16 Автор вопроса
long cold winter
Ответ оказался следующим : обрабатывать все это дело нужно как object. Сидел весь день, начал тупить.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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