Javascript 什么时候使用

Javascript 什么时候使用,javascript,reactjs,mern,Javascript,Reactjs,Mern,我已经学习了MEAN/MERN堆栈的一部分,并对使用MongoDB、Express和Node感到有些舒服。我正在讨论堆栈的A/R,在理解它们何时适用和何时不适用时有点困难 为了把我的想法用语言表达出来,我想问: Angular和React是否适用于几乎所有的web应用程序,或者它们是为特定的细分市场而构建的?例如,我的第一个项目之一是为员工创建一个门户,用于各种工具,帮助他们完成工作,以及从基于Excel的表单过渡到基于web的表单 创建这样的站点时,Mongo/Express/Node是否足够

我已经学习了MEAN/MERN堆栈的一部分,并对使用MongoDB、Express和Node感到有些舒服。我正在讨论堆栈的A/R,在理解它们何时适用和何时不适用时有点困难

为了把我的想法用语言表达出来,我想问:

Angular和React是否适用于几乎所有的web应用程序,或者它们是为特定的细分市场而构建的?例如,我的第一个项目之一是为员工创建一个门户,用于各种工具,帮助他们完成工作,以及从基于Excel的表单过渡到基于web的表单

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

我有点难以解释这一点,因为我一直在努力完成的这个反应过程让我的大脑感觉像是过度流动。在过去的几个月里,包括ES2015-2017,我已经学习了HTML/CSS/JS+Mongo/Express/Node,因此立即学习React会让我感觉有点不知所措。由于某种原因,我的大脑在“反应中思考”方面有困难。不一定要把事情分解成各个部分,而是所有的道具和状态

例如,我了解什么是纯函数,但我觉得经验不足,不知道如何将非纯函数重构为纯函数,并对此充满信心

我希望这是有意义的。。。编码非常棒。我不仅玩得很开心,而且这真的给了我动力去提高我自己和我的知识,也给了我一个目标去实现


作为一名新手,任何关于如何应对React的指导都会非常有用。

我想分享一下我对如何开始React的想法。如果你已经熟悉基本反应和它的环境,也许第一眼就可以了。这里的数据流部分:“状态”和“道具”似乎是您需要的。 不要被周围所有的库、概念等淹没。在您构建了第一个自己的react和后来的redux应用程序之后,它实际上会变得非常清晰。不必看起来很漂亮,只需处理高阶组件、将数据从孩子传递给父母等概念即可


如果你有问题,请随时提问。这是一个非常宽泛的问题,所以我会给你一个狭隘的答案:反应

说真的,停止寻找这些类型的答案,因为没有正确的答案。Angular程序员会告诉您Angular,反之亦然


只需开始编码man:)

对视图层进行反应和角度处理。如果您只希望公开RESTful API,那么最好使用Mongo、Express和Node。如果您的应用程序需要任何类型的用户界面(通常是大多数web应用程序的情况),那么您可以探索React和Angular。首先,你应该担心哪一个对你来说更有意义,实际上他们都可以完成任何事情。上面的评论很好地说明了这一点。我要补充的是,这个Udemy React教程非常好——我实际上也在使用科尔特·斯蒂尔的Udemy课程。(高级网络开发人员训练营)我参加了他的初级课程,效果很好,但新老师的加入和他们不同的教学风格让我觉得有些困难。我一定会看看这些。我想你可能误解了我的问题。我知道,问用哪个是一个愚蠢的问题,因为它完全是主观的。我的意思是,什么时候是使用角度/反应之类的东西的好时机。我现在正在努力学习其中一个,所以我想澄清这是否与我当前的项目有关。我知道,我最近也有这些疑问。我们不能给你任何具体的答案,因为你用一句话描述了你的应用。你也只能得到个人的意见。要得到真正的答案,你必须联系一位精通这两方面的人,并详细描述你想要构建什么。祝你好运