回答了问题2017-11-07
设置proxy代理
回答了问题2017-11-07
错误提示,现在的版本不支持PropTypes这个方法了,换用PropTypes.checkPropTypes。你也可以降低版本来解决这个问题
回答了问题2017-11-07
你两个写的都有问题,上面的Route必须放在Router里,下面你注销掉的是因为你没有引入HashRouter。另外我没看到你哪里使用了嵌套。你把你的报错信息也应该放上来看看
回答了问题2017-11-07
同2楼,存储在redux的store里面的state,必须通过dispatch action修改。直接修改不起作用
回答了问题2017-11-07
只要Route的组件不是占据整个Router其实就可以实现你的效果,当然你也可以使用路由嵌套,路由嵌套也可以实现你要的效果,只是这样会出现二级路由,还是要看你的使用场景。我这里用的BrowserRouter容易出些问题,建议你用HashRouter
回答了问题2017-11-06
try-catch在使用时的花括号会创建一个局部作用域,自然延长了作用域链,这个局部作用域会在语句执行之后自动销毁。
回答了问题2017-11-02
额,为什么不需要返回值?没有返回值你怎么判断你是否提交成功了呢?跨域问题还是服务端设置CORS跨域比较好。在header中设置Access-Control-Allow-Origin: * 即可。
回答了问题2017-11-02
如果这个依赖在项目打包以后就不需要了,那么就是--save-dev,比如css-loader/less-loader/file-loader。而react、vue等这些就是项目打包完依旧是按照它们规则而来的依赖,就是用--save。其实各种loader都是在项目编译阶段用的,都是--save-dev
赞了文章2017-11-02
不好意思,没有像其他公众号一样赶着发文章,每年到这个时候总有一大波什么今年前端预测,技术框架预测什么的。我这次写这篇文针对的对象,是想在今年踏入前端这行的人们,不管你现在是徘徊在门口,还是已经半只脚踏入这片未知领域,都可以参考一下先行者的经验。
回答了问题2017-11-02
SetEdge组件不需要再写BrowserRouter和Switch了,我自己试了下,如果这样写我是访问不到的。 {代码...} 这样写其实就可以了
关注了问题2017-11-02
发布了文章2017-11-01
想想以前用原生和jQuery的项目,上千行的code映入眼帘,瞬间有种昏死过去的冲动。代码难以维护,改一个bug可能出现N个bug,真的是很痛苦。于是乎组件化成为了当前前端开发的主流技术。angular、vue和react很好的帮我们实现了组件化。