Reactjs 渲染脚本

Reactjs render script

我想要的是在此处添加一个脚本,当它 ReactDom.render 时,将其添加到 dom 并且... 运行 它也是。但它没有 运行,即使我可以在 dom 中看到它。这是一段代码,我在另一个文件中使用reactdom.render。

var React = require('react');
var List = require('./list.js');
var Header = React.createClass({
render:function(){
    return (
        <div className='header'>
            <List/>
            <input id='keywords' type='text' placeholder='SEARCH' name="keyword" maxLength="30" />
            <button title='Search' alt='Search Button' />
            <script src='./scripts/jquery/send_keyword.js' ></script>
        </div>
        );
}
});
module.exports = Header;

我尝试从这个文件的角度(../jquery/send_keyword.js)和我的 index.php 的角度(如上例)使用 'src'。 PS:当我直接从 index.php 添加时,javascript 文件是 运行ning 但我试图清除 index.php 文件所以我添加 html 用 reactjs 练习的东西.... 缺少 herE???

虽然我不建议渲染脚本,但它应该可以工作:

var script = document.createElement("script");
script.src = './scripts/jquery/send_keyword.js';
document.body.appendChild(script);

没关系我通过 index.php 使用脚本而不是从 reactjs

渲染它