Reactjs 无缝不可变将我的对象转换为散列

Reactjs 无缝不可变将我的对象转换为散列,reactjs,seamless-immutable,Reactjs,Seamless Immutable,我将react+redux与不可变js一起使用。我想将对象存储在以下状态: mainFilesUploader = FileUploader({ fileCredentials: action.fileCredentials }, fileUploadType.mainFiles) formState = formState.set('fileUploaders', { mainFiles: mainFilesUploader, }) 在进入状态之前,对象看起来如下所示: FineUplo

我将react+redux与不可变js一起使用。我想将对象存储在以下状态:

mainFilesUploader = FileUploader({ fileCredentials: action.fileCredentials }, fileUploadType.mainFiles)
formState = formState.set('fileUploaders', {
  mainFiles: mainFilesUploader,
})
在进入状态之前,对象看起来如下所示:

FineUploaderS3 {options: {…}, methods: qq.s3.FineUploaderBasic, qq: ƒ}
然而在国家的尽头。。。这只是一个简单的散列:

{options: {…}, methods: {…}, qq: ƒ, merge: ƒ, replace: ƒ, …}
有没有办法阻止这种愚蠢的转变?为什么它会转换我的对象