Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否有任何方法可以;散布;只有在React组件中传递的合成事件?_Javascript_Reactjs - Fatal编程技术网

Javascript 是否有任何方法可以;散布;只有在React组件中传递的合成事件?

Javascript 是否有任何方法可以;散布;只有在React组件中传递的合成事件?,javascript,reactjs,Javascript,Reactjs,我只想获取合成事件,并将它们插入我的DOM元素中。这样做的原因是为了防止手动逐个插入合成事件。有人可能会说将props{..props}扩展到DOM元素中,但问题是DOM元素可能无法识别其他props,因为它们不是有效的HTML属性。有没有办法做到这一点?提前谢谢。先把其他道具拿出来好吗常量{some,component,props,…rest}=props。或者编写一个helper函数,该函数接受props,并返回一个只包含“已知”事件处理程序props的新对象。如果所有这些都没有帮助,请提供

我只想获取合成事件,并将它们插入我的DOM元素中。这样做的原因是为了防止手动逐个插入合成事件。有人可能会说将props
{..props}
扩展到DOM元素中,但问题是DOM元素可能无法识别其他props,因为它们不是有效的HTML属性。有没有办法做到这一点?提前谢谢。

先把其他道具拿出来好吗<代码>常量{some,component,props,…rest}=props。或者编写一个helper函数,该函数接受
props
,并返回一个只包含“已知”事件处理程序props的新对象。如果所有这些都没有帮助,请提供更多信息,最好是一个例子。是的,这是有道理的,但维护将是这里的问题,如果您有任何道具将在将来添加到组件中,您还必须将它们从
…rest
道具中排除。我知道你的建议是一个小的努力,但在我看来,它是更清洁和有效的有一个合成的事件传播方法。例如
…道具。_events
。然后你必须向React团队提出这个问题。是的,我会的。但在这段时间里,我想我会坚持你的实现。但是,如果你们有任何其他的建议,请随时发布,以便其他人可以得到一个想法。谢谢,祝你编码愉快。先把其他道具拿出来好吗<代码>常量{some,component,props,…rest}=props。或者编写一个helper函数,该函数接受
props
,并返回一个只包含“已知”事件处理程序props的新对象。如果所有这些都没有帮助,请提供更多信息,最好是一个例子。是的,这是有道理的,但维护将是这里的问题,如果您有任何道具将在将来添加到组件中,您还必须将它们从
…rest
道具中排除。我知道你的建议是一个小的努力,但在我看来,它是更清洁和有效的有一个合成的事件传播方法。例如
…道具。_events
。然后你必须向React团队提出这个问题。是的,我会的。但在这段时间里,我想我会坚持你的实现。但是,如果你们有任何其他的建议,请随时发布,以便其他人可以得到一个想法。谢谢,祝你编码愉快。