你不需要 React 来构建网站

2021-08-02 22:09:07

我的想法是:如果您正在构建网站,则不需要 React(在大多数情况下)。我已经建立网站超过九年了。随着我的经验越来越丰富,我使用的库和框架越来越少,并依赖于旧的 HTML、CSS 和 vanilla JavaScript。我认为你应该考虑这样做。自从 React 登上舞台以来,我一直在听、读、看它有多棒。我曾几次尝试学习它,但每次都失败了。公平地说,我不了解它,所以我什至无法吐槽它的功能、缺点或缺陷。我可以咆哮的是炒作。我的意思是,经过这么多年,它甚至都不是炒作。这是一种必要的邪恶。当然,我在这里夸大其词,但也许不是。我觉得前端开发人员的 10 个招聘广告中有 9 个提到了 React。我不明白。如果我应该从事构建网站的工作,为什么还需要使用 React?雇主是否担心如果您不了解 React,您将无法制作着陆页?在创建新布局或模板时,了解 React 会帮助您解决任何问题吗?我想不出网站的任何部分需要 React。所有这些问题让我意识到我的日常工作不需要框架。

雇主不应将 React 添加到每个前端招聘广告中,而应强调 HTML、CSS、JavaScript 和可访问性技能。这四个朋友是您使网站表现良好、获得可靠的 SEO 分数并允许每个用户消费内容的唯一条件。 Brad Frost 写了关于前端的文章。 Chris Coyier 写了关于巨大鸿沟的文章。我同意他们两个,但我会做出以下区别:网络应用程序开发人员和网站开发人员。我处于不需要申请新职位和经常选择雇主的情况,但我经常关注招聘广告。我同情那些能够构建可靠网站但由于缺乏 React 技能而难以找到工作的开发人员。我知道至少有一个人如果不经常列出 React 技能会很感激——我的一个朋友(和我的学员),这些天我和他共用一个办公室。我提出了一个简单的解决方案:如果工作是关于构建网站,除非绝对必要,否则请停止将 React 作为必需技能。使用网站开发人员术语也可能会有所帮助。了解 React 只会让你成为更好的开发人员,我并不是说你不应该学习它。但是,我是说,如果您的目标是构建网站,则在大多数情况下不需要它。我希望更多的人能够意识到 HTML、CSS 和 JavaScript 的强大功能,并且它们具有构建网站所需的最多功能。通常越简单越好。