React 是一个免费的开源前端 JavaScript 库,用于通过将您的应用程序划分为更小的组件来构建复杂的用户界面。它由 Facebook 和开发者社区维护。
在学习 React 或尝试学习 React 之前,我会说让自己熟悉 HTML、CSS 和 JavaScript。您可以在 2-3 周内学习 HTML 和 CSS,因为它们用于为您的 Web 应用程序创建布局。JavaScript 需要一些时间来精简,因为它是一种编程语言。至少花一两个月的时间学习 JavaScript。不要只是学习和学习,还要创建小项目来实现您所获得的知识。您可以创建一些迷你项目,例如待办事项列表、计算器、随机笑话生成器等。
在学习 JavaScript 时,你必须避免我犯的一些错误。在我学习 JavaScript 的时候,我认为我必须成为JavaScript的绝对高手才能编写 React 代码(这是无稽之谈)。我开始学习高级概念(作为初学者),失败了,我认为我不够好。但是,让我告诉您,作为初学者,您需要学习足够的知识,以便您可以使用 vanilla JavaScript 创建基本项目。一些需要深入学习和理解的主题是
此时,当您学习了 JavaScript 基础知识后,是时候深入研究 React 了。您可以通过查看 React 官方文档或通过他们的 React 官方教程了解 React 的工作原理来开始学习 React。React Docs 写得很好,涵盖了 React 的基础知识。很好地学习这些主题以从根本上理解 React。
了解 React 路由器。React router 是一个用于 React 的路由库,它将帮助您在 React 应用程序中浏览不同的页面。了解加载特定页面的内容、在 URL 中传递参数、重定向等。此外,了解 React 路由器不是 React 的一部分,它是为 React 制作的路由库。
现在,您已经掌握了基本的 React 知识并创建了一些基本项目,是时候学习一些高级概念,如Hooks、Context等。看看 React Docs 并学习这些概念。
您还可以了解一些额外的库,例如材料UI,reactstrap,tailwindcss,语义UI等,一旦你已经学会作出反应的基础。这些库将在您的日常 React Dev 生活中为您提供帮助。但是,并不是必须学习所有内容,您可以在完成 React 基础知识并可以制作项目后尝试学习它们。
你是一名 React 开发人员。现在你只需要通过创建项目和经常访问 React Docs 并学习新事物来磨练你的技能。
Progress >>>> Perfection
本文系外文翻译,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系外文翻译,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有