我几年来一直是Java/J2EE开发人员,不幸的是,由于我日常工作和公司的背景,最近我没有学到那么多东西.
这就是为什么我决定解决我自己的个人项目,该项目将具有以下细节/特征(第一个是最优先的)
我的知识如下:
我的软技能:
在阅读了一些关于许多可用技术的安静之后,我想到了以下内容:
你怎么看+一些问题:
提前感谢您的建议.
尼古拉斯.
我是 React 和 React Router 的新手。我正在使用 React Router v4 并遵循基于以前版本的教程 - 但我让它工作了(使用在 SO 上找到的一些内容和 React Router v4 文档上的一些内容)。
但有一件事困扰着我。
我有一个网址http://localhost:3000/#/bugs,它基本上加载了我所有错误的列表。但我也有可能的网址,如http://localhost:3000/#/bugs?priority=low&status=open ,它加载一组特定的网址。
网址本身可以正常工作并按预期完成工作。
奇怪的是,每当我输入http://localhost:3000/#/bugs?priority=low&status=open(或任何参数)时,该组件都会执行其工作,但 URL 地址栏显示http://localhost:3000/ #/bugs(尽管渲染显示了与优先级和状态相关的所有内容)。
不知何故,URL 位置栏发生了变化,但我不明白为什么。
这是我的 App.js
import React from 'react';
import ReactDOM from 'react-dom';
import {BugList} from './BugList';
import {Redirect} from 'react-router';
import {HashRouter as Router, Route} from 'react-router-dom';
const NoMatch = React.createClass({
render : function (){
return(
<h2>This path does not exist</h2>
);
}
});
ReactDOM.render(
( …Run Code Online (Sandbox Code Playgroud) amazon-ec2 ×1
java ×1
javascript ×1
jsx ×1
mean-stack ×1
node.js ×1
react-router ×1
reactjs ×1