[英]How add login page to a react create app?
我已经做了一个小应用程序的原型与react创建应用程序 (没有弹出)。
该应用目前只能通过带有axios的个人JAVA弹簧服务器连接用户。
我想在我的应用中添加登录/主页。
但我无法找到一种方法来正确添加登录/主页到我的应用程序。
所以路由器的方式似乎是好的。 我应该尝试做一个topbar组件,当连接或不连接时,更改是内容,样式和链接。
只需使用react-router
。 我相信这是预装了create-react-app
。 Webpack入口点的内容与此无关。
从IMO的一些教程开始。 有关egghead.io的精彩教程。
无论如何这里是react-router
对于启动这个不是一个好主意,只为登录创建另一个应用程序,因为您将为同一个应用程序创建2个环境。 您只需要为项目创建基本结构。
Webpack与应用程序的应用程序核心无关,他的角色只是编译和提供文件。
首先,需要使用react-router到您的项目来创建一个友好和友好的路由系统。 以下是基本反应路由器容器的一些文档: https : //reacttraining.com/react-router/web/guides/quick-start
因此,您的应用程序将使用由路由器管理的入口点,该路由器将根据路由将用户重定向到不同的组件。
登录方法设计非常简单:
submit: function(e){
e.preventDefault();
alert('it works!');
}
render: function() {
return (
<form onSubmit={this.submit}>
<button>Click me</button>
</form>
);
}
但复杂的部分将是管理用户会话和断开连接部分,我推荐JWT系统,它非常强大且易于实现: https : //auth0.com/blog/secure-your-react-and-redux-app -with-JWT认证/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.