gpt4 book ai didi

reactjs - React JS UI 的 Backbone 路由器

转载 作者:行者123 更新时间:2023-12-03 14:29:20 24 4
gpt4 key购买 nike

我想创建一个网站,使用 React JS 作为 UI 组件的处理程序,并使用 Backbone JS 进行路由。我不喜欢遵循通常的路由,例如:

www.domain-name.com/blog1
www.domain-name.com/blog1/post1
www.domain-name.com/blog1/profile

我想实现类似这样的路由:

blog1.domain-name.com
blog1.domain-name.com/post1
blog1.domain-name.com/profile

有人可以建议我从哪里开始,因为我无法立足。如果您能给我一些可以帮助我的教程或书籍,那就太好了。

如果这似乎是一个广泛的问题,请原谅我。

最佳答案

我不太确定你在问什么,但是有一种简单的方法可以将你的 Backbone Router 与 React 组件/ View 一起使用。只需像往常一样在 Backbone 中声明您的路由,并让每个路由呈现正确的 react 组件:

在您的路由器中:

routes: {
'signup': 'signup',
'posts/new': 'newPost'
....
}

newPost: function() {
reactMount = $('.react-mount')[0]
React.renderComponent(MyNewPostReactComponent, whateverProps, reactMount)
}

然后你只需要使用 .react-mount 获得正确的 DOM 元素即可。例如,您可以将其设置为空的 body,并且每个路由仅渲染一个完整的 React 组件。

关于reactjs - React JS UI 的 Backbone 路由器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26275682/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com