是否可以使用JSX进行反应,没有节点服务器并使用create-react-app

时间:2017-09-27 14:15:31

标签: node.js reactjs jsx create-react-app

我遇到了大麻烦,我在React上真的是一个菜鸟,在我工作的公司里,我建议编写一个纯Javascript项目,将其更新为ReactJS, 在这个项目中我不能使用节点服务器而且我一直编写没有JSX的React,如本页所示:

https://facebook.github.io/react/docs/react-without-jsx.html

它正在工作......但是一旦项目变得更复杂,那么代码就变得更加复杂......

我虽然找到了一个解决方案,可以在没有Node服务器的情况下使用JSX,也就是使用create-react-app进行编码:

https://github.com/facebookincubator/create-react-app

我可以在JSX上编码,然后运行命令“npm run build”,它会在build文件夹中生成所有React代码,然后我尝试运行build / index.html,但是它没有加载任何东西,任何想法如果我想做的是有可能吗?

2 个答案:

答案 0 :(得分:0)

一旦你以正确的方式工作,我强烈建议你使用sapply(v1, function(x){ temp = which(v2 >= x & abs(v2 - x) < 5)[1] replace(temp, is.na(temp), 0) }) #[1] 1 2 3 0 。您可以将前端挂钩到任何您想要的后端。您是否有可以将React条目文件导入的现有.jsx文件?

index.html有自己的做事方式。如果您要更新现有的代码库,则应该从头开始。

答案 1 :(得分:-1)

您需要一台服务器来托管您的dist / index.html网站。这要求您使用任一节点或其他一些后端编程语言构建一个简单的服务器。我相信当你使用create-react-app时它的工作原理是因为当你npm start创建反应应用运行一个简单的服务器来托管你的应用程序。为什么不能使用节点服务器?