React、next.js、gatsby.js - 在深入了解 next.js 或 gatsby.js 之前是否需要先学习 React?

pet*_*s J 6 reactjs gatsby next.js

我一直在研究最新的 js 框架(一如既往,它们太多了..),并遇到了 gatsby 和 next 声称可以减轻使用 React 开发的一些痛苦。

我专门研究使用 js 构建静态网站,例如 next.js 或 gatsby.js

有人可以解释一下我是否需要掌握 React.js 才能开始在 next.js 或 gatsby.js 中进行开发?

mar*_*oxx 8

你不需要掌握React,但你至少应该有一些 React 知识,因为它们都是基于 React 构建的,并且工作流程很大程度上基于 React 的做事方式。

在学习 Gatsby 或 Next.js 之前,一定要先阅读官方的 React 教程,它会真正帮助你理解你在做什么以及为什么这样做,而不是盲目地从他们的示例中复制和粘贴代码而不知道什么它的意思是。

  • @petrasJ Scott 本质上阐述了 Gatsby 和 Next.js 之间的主要区别。但考虑到长期发展,没有人知道它们,甚至 React 还能存在多久。不要对这些技术投入太多,因为这个原因 - 最重要的是,它们都是基于 JavaScript 构建的,所以你最好的选择是学习这些工具,了解何时使用和何时不使用它们来实现你的目标想要你正在构建的东西,但把你的主要注意力放在理解 JavaScript 的复杂性上,因为它将比所有基于它构建的工具更长寿。 (2认同)