Reactjs 迁移到Slatejs 0.5-以可选元素作为子元素渲染静态元素
我正在尝试从^0.4迁移到^0.5 在0.4中,我可以使用Reactjs 迁移到Slatejs 0.5-以可选元素作为子元素渲染静态元素,reactjs,slatejs,Reactjs,Slatejs,我正在尝试从^0.4迁移到^0.5 在0.4中,我可以使用renderDocument将不可删除的元素和可编辑元素作为子元素进行渲染。 下面是一个示例:(检查renderDocument我在其中进行可选渲染) 请注意,标题1位于value.json中的索引1处。在renderDocument中,它找到这个标题,并在标题元素中呈现它(它是静态的)。即使在编辑时,该值仍会在索引1处包含标题1,但用户会在标题元素的顶部看到标题。另外,尝试编辑右侧的报价 我想这是可能的,因为Slate使用键在DOM中查
renderDocument
将不可删除的元素和可编辑元素作为子元素进行渲染。下面是一个示例:(检查
renderDocument
我在其中进行可选渲染)
请注意,标题1
位于value.json
中的索引1处。在renderDocument
中,它找到这个标题,并在标题
元素中呈现它(它是静态的)。即使在编辑时,该值仍会在索引1处包含标题1
,但用户会在标题
元素的顶部看到标题。另外,尝试编辑右侧的报价
我想这是可能的,因为Slate使用键在DOM中查找元素。这在0.5中是不可能的,因为renderDocument
已被删除,Slate现在基于路径而不是键,并且在渲染根节点时我无法访问子节点。我正在寻找一个在0.5中实现上述示例的解决方案