Javascript 我可以在不了解JS的情况下继续做出反应吗?

Javascript 我可以在不了解JS的情况下继续做出反应吗?,javascript,reactjs,vue.js,Javascript,Reactjs,Vue.js,如果我有使用JS的经验,但仍然需要学习更多es6及以上的内容,那么从React或Vue开始是否可以?我最近刚毕业,似乎很多公司都喜欢《你知道的声音》react,Angular或Vue React是javascript,所以学习React意味着学习javascript,但是如果没有javascript或者不了解javascript,就无法学习React。与其他前端解决方案相比,React大量使用JavaScript,因此获得一些基本和高级的JavaScript经验。例如,开始使用React时,您不

如果我有使用JS的经验,但仍然需要学习更多es6及以上的内容,那么从React或Vue开始是否可以?我最近刚毕业,似乎很多公司都喜欢《你知道的声音》react,Angular或Vue

React是javascript,所以学习React意味着学习javascript,但是如果没有javascript或者不了解javascript,就无法学习React。与其他前端解决方案相比,React大量使用JavaScript,因此获得一些基本和高级的JavaScript经验。

例如,开始使用React时,您不需要是JS方面的专家,但您至少需要了解该语言的基础知识,以及算法和数据结构等其他方面的知识。我还建议您研究React或其他JS库是如何工作的,以避免被这些库的基础知识所束缚

简单的答案是肯定的,你可以。我也这么做了。在开始使用React之前,我对javascript知之甚少。您将在学习反应的同时学习javascript,因为React本质上就是javascript

您将使用所有的东西,同时您将学习如何做出反应,如class、let、spread操作符等。我会建议你看一些小教程,这样你就可以直接着手开发一些你会学到的东西


话虽如此,我建议您在学习React的同时建立javascript基础,因为每隔几个月就会有一个新的框架。因此,总而言之,不需要思考就可以开始学习。

您应该首先学习普通JavaScript的基础知识以及ES6中的现代语法和功能。正如上面Jared所说,框架来来往往。如果你的JavaScript基础很强,你将很容易学会任何框架/库。此外,当您学习/使用框架时,请继续并排练习使用vanilla JS进行编码。这将增强你的JS技能

在开始使用框架之前,您应该知道以下几点:

  • 面向对象JavaScript-类、构造函数、方法、继承
  • ES6语法/功能-箭头函数、let/const、导入/导出模块
  • 高阶数组方法
  • 此外,你应该考虑你想在哪里工作——在大型跨国公司或初创公司,或者你想做自由职业者

    大多数制造企业级应用程序的大公司都使用Angular,因为它提供了一个严格的框架。React和Vue在实现方面要轻松得多

    对于Angular,您可能需要对TypeScript有一些了解,如果您的JS基础知识清晰,那么学习TypeScript也不难

    我建议你先学习JS的基础知识,然后选择Angular、React或Vue中的一种,然后定期花点时间学习vanilla JS

    警告:不要讨论哪个框架比其他框架更好。你会发现很多这样的视频/文章,试图证明其中一个比其他的好或坏,但是,相信我,重要的是你的香草JS技能


    祝你好运。:)

    挖吧。谢谢你的快速回复。我有一整门关于React的课程,我一直在等待,直到我在JS方面有所进步,迫不及待地想投入其中。