我花了一段时间玩弄react-boilerplate,阅读文档,搜索网络等。我构建了一些简单的组件和容器没问题。
我有大量代码可以创建 DOM 节点并使用 javascript 返回它们。举个简单的例子
function makeSomething(){
let div = document.createElement('div');
div.innerHTML = 'where would this go in reactjs boilerplate';
return div
}
我的代码进行了大量的 DOM 操作,添加表格行、删除行和列、移动行、从远程源获取数据。除了使用 jquery 的 ajax 调用外,它都是用 javascript 编写的。
我的问题是如何调用并将返回的节点放入容器中?
这是尝试在容器中添加 js 创建的节点的简化示例:
export default class VendorsPage extends React.Component { // eslint-disable-line react/prefer-stateless-function
// Since state and props are static,
// there's no need to re-render this component
shouldComponentUpdate() {
return false;
}
renderdiv(){
let div = document.createElement('div');
div.innerHTML = 'hi there'
return div
}
render() {
return (
//how do I put renderdiv in here
);
}
}