React / Redux mapStateToProps" TypeError:无法读取属性' toJSON'未定义"

时间:2018-01-11 18:21:30

标签: reactjs redux immutable.js

步骤1.我正在创建一个Redux商店来获取测试数据。



export default [
  {
    icon: 'cubes',
    timestamp: '2323424',
    title: 'ship load',
    rfid: 'arizona',
    type: 'Order Created',
    notes: 'children on board',
    iconColor: '#ff6718',
    txHash: '0x12312415254254253453453',
  },
  {
    icon: 'bus',
    timestamp: '320032424',
    title: 'board bus',
    rfid: 'cali',
    notes: 'large item with odd dimensions',
    iconColor: '#ff6718',
    txHash: '0x12312415254254253453453',
  }
]




步骤2.我在log.js页面中将此文件称为。



import { List } from 'immutable';
import testData from './testData';

const initialState = List(testData);

export default(state = initialState, action) => {
  switch (action.type) {
    default:
      return state;
  }
};




步骤3.我使用mapStateToProps

在我的UI页面中调用此Log.js
const mapStateToProps = state => ({
    Log: state.Log.toJSON(),
});

我一直在这里收到错误。我使用immutable.js LIST()来获取数据数组。无论如何,我尝试了toJS()错误。

0 个答案:

没有答案