React和Browserify寄存器组件错误
React and Browserify Register Component Error
我同时使用browserfy、gull和reactjs,
我有以下app.js
包含我的其他脚本;
var React = window.React = require('react');
var Signup = require('./ui/Signup');
var Login = require('./ui/Login');
`注册.js``
var React = require('react');
var signupNode = document.getElementById('signup');
var SignupApp = React.createClass({
render: function(){
return (<Signup/>)
}
});
var Signup = React.createClass({
render: function(){
return (
<div>
<div classNameName="form-block center-block">
<h2 classNameName="title">Üye Ol</h2>
<SignupForm/>
</div>
</div>
)
}
});
var SignupForm = React.createClass({
render: function(){
return (<div className='form-horizontal'>
hede
</div>)
}
});
React.renderComponent(<SignupApp/>, signupNode);
module.exports = Signup;
和Login.js
/** @jsx React.DOM */
var React = require('react');
var loginNode = document.getElementById("login");
var LoginApp = React.createClass({
render: function(){
return (<Login></Login>)
}
});
var Login = React.createClass({
render: function(){
return (
<div>
<div className="form-block center-block">
<h2 className="title">Giriş Yap</h2>
<LoginForm/>
</div>
</div>
)
}
});
var LoginForm = React.createClass({
render: function(){
return (<div className="form-horizontal">
hede
</div>
)
}
});
React.renderComponent(<LoginApp/>, loginNode);
module.exports = Login
我希望这些模块能够根据不同模板的dom元素做好准备,包括app.js、
但我有Invalid Violation Register Component
Target container is not a DOM element.
错误,因为登录模式在DOM上找不到注册id。有什么想法吗?
当我进行如下自定义路由时,这是固定的;
if (window.location.pathname.indexOf('login') > -1) {
React.renderComponent(<Login/>, loginNode);
}
if (window.location.pathname.indexOf('signup') > -1) {
React.renderComponent(<Signup/>, signupNode);
}
if (window.location.pathname.indexOf('new_post') > -1) {
React.renderComponent(<NewPost/>, newPostNode);
}
if (window.location.pathname.indexOf('home') > -1) {
React.renderComponent(<Home/>, HomeNode);
}
相关文章:
- Typescript编译器错误,Angular 1.5组件应为分号
- 谷歌地图web组件NoApiKeys错误
- React和Browserify寄存器组件错误
- Angular2路由错误/缺少组件
- 我的组件中的反应不变违规错误
- Angular2 - 动态组件加载器错误
- Angular 2组件测试错误:无法解析'TestComponentBuilder'
- 如何获取 Ember 组件对象内部承诺成功或错误回调
- React Native:创建组件错误
- 由 React 组件抛出的错误,被捕获在不相关的 promise 的 catch 块中
- Enzyme 如果 React 组件需要 jQuery,则会抛出错误
- 丢弃传递给 React 组件的 rest-props 是一个错误吗?
- 如何在应用程序的多个组件中维护一个 js 文件而不会出现任何错误
- 嵌入 API 自定义组件:未捕获类型错误:无法读取未定义的属性“ViewSelector2”
- IE11 运行时错误: 429 ActiveX 组件无法创建对象
- Angular2 ngfor 抛出错误中的组件(viewFactory 不是一个函数)
- Angular2 嵌套组件: 错误: core_2.输入不是函数 加载 http://localhost:9080/ap
- 你必须设置一个height或maxheight;FixedDataTable组件错误
- JSreact子组件错误
- ReactJS-弹出窗口组件错误:目标容器不是DOM元素