是否可以在不渲染HTML的情况下使用React?

JavaScript React.js

Tom凯

2020-03-18

我想知道是否有可能使用React进行逻辑并将数据发送回javascript函数,而无需呈现任何html。我正在考虑的组件是将一些数据传递到的组件,它将把数据发送回React之外的javascript函数。我知道这是可以做到的,而我本人已经完成了这一部分,但是我不确定如果不呈现所需的HTML,您将如何做到这一点。这甚至是反应的实际用例吗?

第2104篇《是否可以在不渲染HTML的情况下使用React?》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

1个回答
西里神无Pro 2020.03.18

只是为了澄清Benno的评论。ReactComponent.render方法文档状态:

您还可以返回nullfalse表示您不希望呈现任何内容。在幕后,React渲染了一个<noscript>标签以与我们当前的差异算法一起工作。返回null或时falsethis.getDOMNode()将返回null

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android