React和NodeJS如何协同工作?

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

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

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

节点和React可以一起使用。

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

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

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

但是,您可以将React与任何其他Node框架一起使用,而不仅仅是Express。 React可以与任何REST API一起工作,所以用于构buildREST API的任何东西都可以被用React编写的前端使用。

其他一些选项包括:Hapi,Restify,LoopBack。 更多请参阅:

从官方React文档 React是“用于构build用户界面的JavaScript库”。 在非常淡定的条款(我的意思是淡化)反应可以被认为是一个模板库(请不要为此拍摄我)。

我所了解到的React更像MVC中的“V”视图。 它为您提供了一种使用JavaScript和JSX呈现用户界面的方法。 我从各种教程中知道的很less,我真的很喜欢与React合作。

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

ReactTS是React on ASP.NET Core的脚手架引擎。 function非常强大,而且速度非常快 – 只需点击一下button即可生成整个应用程序。 您也可以自定义模板。 看看这里… http://bssdev.biz/DevTools/React-Turbo-Scaffolding-Free-Download