Javascript 在react render函数中循环immutablejs映射对象

Javascript 在react render函数中循环immutablejs映射对象,javascript,reactjs,loops,redux,immutable.js,Javascript,Reactjs,Loops,Redux,Immutable.js,基本上我使用的是react-redux和immutablejs。我在我的reducer中包装来自immutable的fromJS,如下所示 const initialState = fromJS({ data1: {}, }); export default function dataReducer(state = initialState, action){ switch(action.type){ case 'ONE': return state.set

基本上我使用的是react-redux和immutablejs。我在我的reducer中包装来自immutable的
fromJS
,如下所示

const initialState = fromJS({
   data1: {},
});

export default function dataReducer(state = initialState, action){
   switch(action.type){
      case 'ONE':
      return state.setIn(['data1'], action.data1);
   }
}
在我的
jsx
中,如果我打印
this.props.data1
我可以打印所有值

render(){
    return(
        <div>
           {this.props.data1}
        </div>
    )
}
render(){
返回(
{this.props.data1}
)
}
如果我打印
this.props.data1
我将得到
Map
对象


基本上,如何使用
.map
循环此数据?由于数据在
Map
object

中,如果您想获得
data1
prop的属性,您需要将此props返回给js! 您可以通过使用
toJS()
函数来实现。有关更多信息,请使用此