Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.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/3/arrays/12.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中HTML响应格式的处理_Javascript_Html_Reactjs - Fatal编程技术网

Javascript React中HTML响应格式的处理

Javascript React中HTML响应格式的处理,javascript,html,reactjs,Javascript,Html,Reactjs,我正在构建一个由Rails API支持的基本视图文章组件。不幸的是,API返回html,这就是我的组件将显示的内容 现在,我需要构建一些特性,这些特性需要我对html响应进行一些控制。例如,我需要能够将react绑定附加到响应中的锚标记 有没有人遇到过此类问题或有什么建议?我只知道。React不适用于HTML,它适用于JS对象(可以通过JSX生成)。你必须把HTML转换成JS对象(有一些库尝试这样做)或者自己管理HTML交互性。谢谢BinaryMuse,我确实尝试过用HTML来转换描述符,但是这

我正在构建一个由Rails API支持的基本视图文章组件。不幸的是,API返回html,这就是我的组件将显示的内容

现在,我需要构建一些特性,这些特性需要我对html响应进行一些控制。例如,我需要能够将react绑定附加到响应中的锚标记


有没有人遇到过此类问题或有什么建议?

我只知道。React不适用于HTML,它适用于JS对象(可以通过JSX生成)。你必须把HTML转换成JS对象(有一些库尝试这样做)或者自己管理HTML交互性。谢谢BinaryMuse,我确实尝试过用HTML来转换描述符,但是这真的是一种痛苦,而且工具并没有达到标准。最后,我使用了几行javascript在componentWillUpdate()上手动执行DOM操作/绑定。这感觉和“反应方式”并不完全一样,但却充分解决了我的问题。