如何做反应& NodeJS一起工作?

时间:2016-12-27 17:43:42

标签: node.js reactjs react-native

你能告诉我更多关于两者之间的关系吗?我想(例如)写一个小工具,在我的覆盆子pi上播放音频文件。然后我会在React中完全播放播放器和播放器接口,然后只是连接到节点以获取实际文件吗?

或者,更一般但是同样的事情,如果我想编写一个应用程序来执行某些事情(写入文件,记录音频,更改系统设置等),这些都将在nodejs中完成,但是如果我想要有一个接口,我会使用像React?

我有点困惑,但我希望这个问题有效!

4 个答案:

答案 0 :(得分:8)

Node和React可以一起使用。

甚至有MERN堆栈可以帮助解决这个问题:

  

MERN是一个脚手架工具,可以使用Mongo,Express,React和NodeJS轻松构建通用应用程序。它可以最大限度地缩短设置时间,并使用成熟的技术让您快速上手。

请参阅:http://mern.io/

但您可以将React与任何其他Node框架一起使用,而不仅仅是Express。 React可以与任何REST API一起使用,因此用于构建REST API的任何内容都可以由React编写的前端使用。

其他一些选项包括:Hapi,Restify,LoopBack。有关详情,请参阅:

答案 1 :(得分:2)

来自官方React Documentation React是“用于构建用户界面的JavaScript库”。在非常淡化的条件下(我的意思是淡化)React可以被认为是一个模板库(请不要为此拍我)。

我对React的了解是它更像是MVC中的“V”。它为您提供了一种使用JavaScript和JSX呈现用户界面的方法。我从各种教程中了解到的很少,我真的很喜欢使用React。

答案 2 :(得分:0)

是的,这两个认为可以一起工作,我目前正在这样的项目工作。我将在这里指出主要思考。这就是你放置路由的地方。它是去Node.js服务器还是React Router。这很重要,因为它定义了应用程序逻辑的位置。

答案 3 :(得分:0)

ReactTS是ASP.NET Core上React的脚手架引擎。非常强大,非常快 - 只需单击一下按钮即可生成整个应用程序。您还可以自定义模板。在这里查看... http://bssdev.biz/DevTools/React-Turbo-Scaffolding-Free-Download