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.
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
Kentavr16
@Kentavr16 Автор вопроса
long cold winter
Ответ оказался следующим : обрабатывать все это дело нужно как object. Сидел весь день, начал тупить.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы