只在应用程序的一部分上反应js?

时间:2015-07-15 06:21:59

标签: reactjs

我想只让React注册/projects

React处理这些端点之间的URL:

/projects
/projects/123
/projects/123/edit
/projects?k=v&k2=v2
...

点击/projects外的链接会从头开始加载所有内容。

问题1 :如何让React重绘整个页面?如何从/projects做出反应呈现/projects/123?它必须从根权重新渲染吗?

问题2 :如何区分say <a href="/projects/something"><a href="/settings/something">之间的点击次数与前者制作React pushState,后者允许浏览器加载?

在JQuery中执行此操作对我来说很熟悉,只需点击<a ..>元素即可。我应该继续这样做吗?并非所有链接都将由React呈现,用户消息就是一个例子。

问题3 :我有/projects/projects/123等服务器API端点。当浏览器(不是XHR)点击每个端点时,我会提供什么服务?我想如果浏览器访问,我必须编码每个端点来为应用程序提供服务。或者有没有办法避免这种冗余?

0 个答案:

没有答案