我想前端用react,后端用java,该需要哪些东西呢?

#7

how? 具体怎么实现? 比如要用哪些库实现哪些功能?整个流程应该怎么走?

#8

全部走json, 不要seo 很方便的

#9

都全部走json了
前端主流的就是
redux react-router 配合 webpack 打包 生成一坨静态文件
react-router 使用 history 的话 配置下 把所有html 请求都指向 index.html 就好了 这样 url 会比较好看

但是这样没有seo

#10

我使用C#写的后台,前端访问接口然后返回json数据再处理

#11

同问,是否可以只用eclipse完成所有的开发工作?不使用node,webpack等其他工具?

#12

看看大神写的脚手架吧

#13

请问题主最终怎么做的?在线等待

#14

先想清楚为什么要用react,不要为了用而用。

#15

官网的例子:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <title>Hello React!</title>
    <script src="build/react.js"></script>
    <script src="build/react-dom.js"></script>
    <script src="https://npmcdn.com/babel-core@5.8.38/browser.min.js"></script>
  </head>
  <body>
    <div id="example"></div>
    <script type="text/babel">
      ReactDOM.render(
        <h1>Hello, world!</h1>,
        document.getElementById('example')
      );
    </script>
  </body>
</html>

发现没,这里就引入了几个外部js文件就能使用react的理念来开发组件了,所以,你还是原来的开发方式,该怎么用就怎么用,就是view层用react的组件开发方式即可。

#16

以restful API开发整个架构,java只提供数据API,react做view渲染。

#17

我想问,session怎么维持?

#18

涉及到动态发送请求怎么办?
react怎么发送请求呢?
现在我的做法还是在用ajax发送。好麻烦

#19

这样可以把json数据传送到react中然后再渲染对吧

#20

前端访问后台接口当然是Ajax,不然你想用什么

#21

可以的,返回来的JSON可以在react中随便处理,
公司这边的项目停止了,现在我都没有继续搞了。:joy:

#22

这种方式实际使用的时候运行太慢。

加载完资源还得重新编译一遍

#23

最近用了搭建了一套流程自己玩 react+express+mongodb+webpack

#24

用Rest 提供后台服务,实现前后端分离,不管后台用的是什么技术,都不影响前端的.
一般的后台框架都提供了Restful.

总的来说,前端不需要管后台用的是java还是php,协定好接口之后,
向后台索取json数据就好了。

1 Like
#25

可以的,我们公司就是这套模式,结合redux

#26

没问题,java提供restful的ajax controller接口

前端用webpack-dev-server,配置proxy,将请求所有前端请求转发到java server即可