Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 我应该使用Firebase和react吗。Firebase作为后端的替代方案_Reactjs_Firebase_React Redux_React Redux Firebase - Fatal编程技术网

Reactjs 我应该使用Firebase和react吗。Firebase作为后端的替代方案

Reactjs 我应该使用Firebase和react吗。Firebase作为后端的替代方案,reactjs,firebase,react-redux,react-redux-firebase,Reactjs,Firebase,React Redux,React Redux Firebase,我正在学习这门课程,以react和firebase为后端构建聊天应用程序。问题是,当我连接react、redux和firebase时,整个过程变得如此复杂,以至于我想知道库、框架和SDK的意义是什么,如果不让开发过程变得更简单或更快的话。请确定使用Firebase作为react后端是否还有其他替代方案。(没有那么多我需要连接的附加组件、助手函数和增强器)有很多选择:PubNub等。。但所有这些都需要一些设置和配置,以使其与react一起工作。firebase本身并不复杂,但让它与react一起工

我正在学习这门课程,以react和firebase为后端构建聊天应用程序。问题是,当我连接react、redux和firebase时,整个过程变得如此复杂,以至于我想知道库、框架和SDK的意义是什么,如果不让开发过程变得更简单或更快的话。请确定使用Firebase作为react后端是否还有其他替代方案。(没有那么多我需要连接的附加组件、助手函数和增强器)

有很多选择:PubNub等。。但所有这些都需要一些设置和配置,以使其与react一起工作。firebase本身并不复杂,但让它与react一起工作会增加一点复杂性


只要再尝试一下,一旦你完成了配置和设置,它就会变得更加有趣。下面是一个简单的例子:

标题并不能解释您的问题。我认为不是firebase妨碍了我们,而是事实上redux/react redux firebase

如果您只是在学习react,那么不应该尝试redux。Redux有一个陡峭的学习曲线,并且会妨碍您理解react的真实部分。肯特·C·多德:

你猜怎么着,你可能不再需要像Redux这样的库了


这可能是猜测,但redux在未来可能不会那么流行,因此您将来甚至不必学习它。你可以用它。人们经常滥用redux。

你发现firebase太难学了。不要放弃,当您想要实现身份验证和数据库等功能时,它会为您节省大量时间。如果你真的想让用户在你的应用程序上创建帐户,并保存/加载数据,这是一个实时的节省器。如果有一件事你可以暂时(也许永远)放弃学习,那就是redux&react-redux-firebase。还有一般建议:不要试图学习一个你不知道的库。因为那样你就无法证明学习它是正当的,它会让你不知所措。只要学会从一开始就做出反应。另一种选择是自己完成
Firebase
提供的所有工作,这将更加困难、耗时,并且需要更多的工作。或者使用另一种类似于
Firebase-
的服务,但这并不意味着它将比
Firebase
已经提供的服务更简单-它们都是有原因的,应该根据您的需求进行选择-当然,我完全知道这一切都需要一些连接,我只是想问,是否有人使用了其他替代服务,而不是像react redux firebase那样严格。你是对的,没有必要使用firebase,这是react-redux@BenBAnd我只是问一下,我不打算停止学习它,我实际上完成了与项目的连接,然后才想到可能还有其他不太复杂的建筑服务。其实没问题,只是想知道有关此类服务的提示或偏好。