reactjs - 当我使用服务器端数据表时反应 js 出错
问题描述
我正在研究 react 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;
解决方案
您正在使用persistCombineReducers
,但我认为您忘记导入或定义它,请仔细查看您的代码,
如果您使用的是redux-persist
包,请查看以下代码,
import { persistReducer } from "redux-persist";
...
export default {
auth: persistReducer(config, combineReducers({
token,
error,
})),
}
这样您就可以使用该功能,请通过此链接:redux-persist
推荐阅读
- c++ - for each 和 for_each 有什么区别?
- vb.net - 使用 vb.net 显示进程的线程列表
- python - 将列表赋值给一个变量后跟逗号相当于访问列表的入口,这种Python特性叫什么名字
- javascript - 如何创建平滑的垂直轮播网页?
- c++ - 在哪里声明 BOOST_CLASS_EXPORT 进行序列化
- python - 无法从字典值中的元组元素切片元素
- r - 按组和列名汇总数据
- python - 将np.array的矩阵形状不一致转换为torch.tensor?
- thingsboard - 如何将thingboard用户注册扩展到基于电话号码的用户注册?
- statistics - 在均匀分布的数据中查找异常值