taro+react+redux研发微信小程序,使用immutable遇到了问题。



  • 开发者你好,我在使用taro做微信小程序。我使用的技术包括react,redux,redux-saga和immutable,在使用immutable中发现了个bug,现描述一下。
    首先,reducer里一个数组数据list,通过immutable的fromjs包裹起来,如图:4e544d8f-5ac1-4b8f-aff8-387db56ad30d-image.png
    接下来,在前端页面中渲染列表,会出现问题。
    代码如图:
    778c8d16-108c-4f06-9ae5-8ad075c11043-image.png
    红色截图是平时研发react时用的,蓝色是因为遇到问题才做了转换。
    最后,在页面中渲染,代码如图:
    4ca3a71f-80be-4edf-8b76-1c163d5edf07-image.png
    直接 渲染出来的结果,immutable数据并没有被解析,而是把immutable数据给渲染出来了,具体如图:
    941828f1-9549-48d6-a7fc-53ba1fb3a7f2-image.png

    ===============================
    经过多次试验,非immutable数据没事,immutable数组类的map会出问题。不知是否是bug,还是转换不支持。


登录后回复