何时使用React

时间:2018-05-04 15:56:32

标签: javascript reactjs mern

我一直在学习MEAN / MERN堆栈的一部分,并且使用MongoDB,Express和Node感觉很舒服。我正在进入堆栈的A / R,并且在理解它们何时适用以及何时不适用时会遇到一些麻烦。

为了试着把我的想法用语言,我会问:

Angular和React是否适用于几乎所有的Web应用程序,或者它们是否针对某个特定领域而构建?例如,我的第一个项目之一是为员工创建一个门户网站,供各种工具使用,以帮助他们完成工作,以及从基于Excel的表单过渡到基于Web的表单。

创建这样的网站时,Mongo / Express / Node是否足够?

我正在努力解释这一点,因为我一直试图完成的这个React课程让我的大脑感觉它过于流动。我在过去的几个月里学习过HTML / CSS / JS + Mongo / Express / Node,包括ES2015-2017等等,所以立即学习React感觉有点压倒性。出于某种原因,我的头脑在“反思中思考”时遇到了麻烦。不一定要把事情分解成组件,而是道具和状态方面的一切。

例如,我理解纯粹的函数是什么,但我觉得不够经验,不知道如何将非纯函数重构为纯函数并且自信。

我希望这是有道理的......编码很精彩。我不仅玩得开心,而且还给了我改善自己和知识的动力,并给了我一个达到的目标。

如何解决React作为新手的任何方向都会非常有帮助。

2 个答案:

答案 0 :(得分:0)

我想分享一下如何开始使用React的想法。如果您已经熟悉基本的反应及其环境,也许第一次看https://github.com/markerikson/react-redux-links会很好。这里的数据流:“状态”和“道具”部分似乎是您寻求的。 不要被所有周围的图书馆,概念等所淹没。在构建了第一个自己的反应和后来的redux应用程序后,它实际上会非常清楚。不必看起来很好,只需处理高阶组件等概念,将数据从子项传递给父项等。

如果您有问题,请随时提出。我正在挖掘反应。

答案 1 :(得分:-3)

这是一个非常广泛的问题,所以我会给你一个简短的答案:REACT

说真的,只是停止搜索这些类型的答案,因为没有正确的答案。角度程序员会告诉你角度,反之亦然。

Just GO并开始编码男人:)