我正在构建一个带有react的wordpress的前端页面构建器(SPA),它也支持其他插件!
如果我们只是为我们自己的模块提供支持,我们可以轻松地将每个模块作为一个单独的组件,但由于它支持交叉兼容性,因此无法确定标记是什么.因此,当添加模块时,有关模块的详细信息将通过ajax请求发送到短代码端点,并生成相应的标记并作为字符串返回到构建器!
然后标记存储在状态中并立即通过哑组件呈现!
我的问题是有些标记大到20k字符,并且没有人知道用户添加了多少个模块,因为它是一个页面构建器!虽然我使用不可变的js来维持我的状态,但我对性能持怀疑态度!
我不应该担心,还是有其他方法比我们现在所遵循的更好?对此的任何想法将不胜感激!
非常感谢您的时间!