реагировать JS, получая ошибку, когда я использую серверные данные - PullRequest
2 голосов
/ 15 апреля 2019

Я работаю над датой со стороны сервера JS, для этого я использовал эту библиотеку https://github.com/kenforthewin/react-redux-datatable, когда я запускаю программу, она выдаёт мне эту ошибку

./src/Table.js
  Line 9:  'persistCombineReducers' is not defined  no-undef
  Line 9:  'config' is not defined                  no-undef

Search for the keywords to learn more about each error.

Может кто-нибудь помочь мне, почему я получаю эту ошибку? Я добавил весь свой код здесь

import React, { Component } from 'react';
import { Button, Table } from 'react-bootstrap';
import ReactDOM from 'react-dom';
import './App.css';
import reducers from './reducers'
import { dataTableReducer } from './redux-remote-datatable';
import { DataTableRedux as DataTable } from './redux-remote-datatable';

const appReducer = persistCombineReducers(config, {
  dataTableReducer,
});



class TableData extends React.Component {
  constructor(props) {
    super(props);
    this.state = {
      error: null,
      isLoaded: false,
      items: [],
      CustomComponent: null
    };
  }

  render() {
    return (
      <DataTable
        fields={{ "id": "id","first_name": "first_name","last_name": "last_name"}}
        ajax="https://reqres.in/api/users?page=2"
        idField="id" />
    )
  }
}
export default TableData;

1 Ответ

0 голосов
/ 15 апреля 2019

Вы используете persistCombineReducers, но я думаю, что вы забыли импортировать или определить его, внимательно посмотрите код,

, если вы используете пакет redux-persist, посмотрите приведенный ниже код,

import { persistReducer } from "redux-persist";
...
export default {
  auth: persistReducer(config, combineReducers({
    token,
    error,
  })),
}

таким образом, вы можете использовать функциональность, перейдите по этой ссылке : redux-persist

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