WisestCoder
WisestCoder
 如图:retry函数应该重置一下index
看来楼主意见熟悉过了react的源码,想问一下,本人会使用react开发项目,最近想阅读源码确无从下手,有好的建议吗?
问一下,react源码怎么将jsx语法(比如'< div>hello')转换成虚拟dom(比如{ type: 'div', props: {}, chidlren:[] .....}),听介绍说是使用解析html的工具,但在react源码中并未找到相关代码,大神求解!
@JackLian 简单来说,希望material能增加一个方法类似`material.changeAssets`去更新资产包;目前`material.setAssets`只会在第一次调用才会生效
@LeoYuan 不行,光是refresh没用,你没把老的清空;_componentMetasMap的值还是夹带老的
手动把_componentMetasMap值重置后再设置,值是对的,但是面板没更新   
@LeoYuan 刚debug了一下代码;组件面板就是获取上下文中的assets。面板在componentDidMount里取监听了assets的变化,代码如下:  但奇怪的是,回调函数(传入的initComponentList)被立即执行了,而并不是把回调塞入等待队列中,代码如下:  由于未塞入到等待队列中,后续事件触发的时候,并没有执行initComponentList;能否抽空看下这一块的设计,看起来时候问题的。
> @WisestCoder 我也遇到你类似的问题,请问你怎么解决的吗? 解决不了,代码的bug,我后面是切换版本后直接把页面load了
webpack性能优化:https://github.com/dushao103500/blog/issues/2