Перенаправление (реагирует на маршрутизатор dom), дающее ожидаемому присваивание или вызов функции, а вместо этого видит выражение no-unused-expressionions - PullRequest
0 голосов
/ 21 февраля 2019

Я новый Reactjs, я использую fetch для вызова API.Я хочу перенаправить страницу с данными API на другую страницу, для этого я использую код ниже

import React, { Component } from 'react';
import OwlCarousel from 'react-owl-carousel';
import 'owl.carousel/dist/assets/owl.carousel.css';
import 'owl.carousel/dist/assets/owl.theme.default.css';
import { Link,Redirect  } from 'react-router-dom';

fetchCatList(){
        let catID = "5c2f74e8a4d846591b2b1a41";
        // fetch("http://sfsdfsdfsdf/api/listing",{
        // method: 'POST',
        // body: JSON.stringify({
     //        category_id: catID,       
     //      }),
        // headers:{
        //  'Content-Type':'application/json',
        // },
        // })
     //      .then(res => res.json())
     //      .then(json => this.setState({catlist:json.data}));  

          fetch("http://sdfsdfsdf/api/listing", {
              method: "post",
              headers: {
                'Accept': 'application/json',
                'Content-Type': 'application/json'
              },

              //make sure to serialize your JSON body
              body: JSON.stringify({
                category_id: catID,             
              })
            })
            .then(function(res){ return res.json(); })
            .then(function(response){ 
               //do something awesome that makes the world a better place              
               console.log(response);
               <Redirect to={{
                    pathname: '/listing_page',
                    state: { listData: response }
                 }}/>
            });


    }

Я использую Redirect из react-router-dom, но после вызова api получаю ошибку ниже1006 *

Ожидается присваивание или вызов функции, и вместо этого появляется выражение no-unused-expressionions

Найдите ключевые слова, чтобы узнать больше о каждой ошибке.

1 Ответ

0 голосов
/ 21 февраля 2019

Здесь они упомянули, что это ошибка eslint, а не ошибка маршрутизатора.

см .: https://github.com/ReactTraining/react-router/issues/4718

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...