我想制作一个可拖动的(也就是说,可以通过鼠标重新定位)React组件,它似乎必然涉及全局状态和分散的事件处理程序.我可以用脏的方式,在我的JS文件中使用全局变量,甚至可以将它包装在一个漂亮的闭包界面中,但我想知道是否有一种方法可以更好地与React相结合.
此外,由于我之前从未在原始JavaScript中完成此操作,因此我想看看专家是如何做到这一点的,以确保我已经处理了所有角落案例,特别是与React相关的案例.
谢谢.
这个评论没问题:
(* "\z" foo *)
Run Code Online (Sandbox Code Playgroud)
此评论会导致错误:
(* "\" foo *)
Run Code Online (Sandbox Code Playgroud)
有没有办法在OCaml注释中包含文字引用的单反斜杠?为什么这种明显的方法不起作用?我希望评论中的转义只是被忽略.
对于它的价值,我正在尝试记录为自己的目的处理反斜杠转义的代码的测试.
谢谢阅读.
编辑:情节变浓.以下评论是可以接受的:
(* "\" "\" notice-> " *)
(* "\" " "\" notice-> " *)
(* "\" foo "\" notice-> " " " *)
(* "\" " " "\" notice-> " *)
(* "\" "" " "\" notice-> " *)
(* "\" arbitrary "s "\" notice-> " *)
(* " \" note the spacing " \" notice-> " *)
(* "\" <- notice-> " *)
(* "\" " …Run Code Online (Sandbox Code Playgroud)