最近听从老大安排,让我看看react服务器端渲染,看了一天了,没什么太大头绪,主要是我连一个例子都没有跑起来==(尴尬)。
因为之前这个项目是java模板渲染,但部分混合用了react,当时我想着反正用的地方不是特别多,所以没有用路由这些东西,只用了react,现在要改成服务器端渲染,我看了几个例子,然后自己尝试,发现怎么都运行不起来
1.我看github上例子里面都是用了import 和 export default的,但是我记得node不是不能这么用,然后看到在文件前面引入babel-core/register,但是我尝试了下,发现没有用,照样报错。
2.因为之前项目都是用的下面这种形式写的组件:
class App extends Component{
render() {
return (
<div>
hello world
</div>
)
}
}
但是在我运行node的时候报错,并不能解析,错误是指向 return 后面
求大大们解答一下,给个例子,让我先简单的实现下,再慢慢捣鼓
如果你只想运行看下效果,可以引入3个js文件,一个react一个react.dom一个browser.js。然后就可以看到效果了。browser是用来翻译react语法让浏览器识别。或者有个可以在线看代码效果的网站https://codepen.io/gaearon/pe...
如果想稍微深入了解下可以看这篇博客,按照他写的,肯定可以跑起来。
http://blog.csdn.net/starryni...