和 Vue 进行比较。这种比较与技术相关,而不是主观的作出 “X比Y更好,因为它使用 JSX 而不是模板。” 这种出于个人偏好的对比。另外在速度和内存分配等方面 React 与其主要竞争对手(Angular 和 Vue 都能想得到)非常相似,有一篇 关于这个问题的文章 很不错,但请记住这一点:绝大多数程序并不会做这种处理上万行数据的事。因此,这些结果也是纯粹的速度实验。实际上你也不会把这放在首位。
每次我选择一种新技术时,我不会查看任何课程或书籍,而是直接查看该技术的文档,看看它是否有初学者教程,通常会有一个,它的初学者教程就是我学习这个新技术的入口。初学者正确的使用文档,这将使他们在学习新技术时更有效。在实践中学习 React在你从 React 文档中学习了 React 初学者教程并从头开始学习完 React 的基础知识之后,你可以自己构建一个项目来继续学习。想出一个项目并不总是一件简单的事情,但还是有很多灵感的,例如,有一些人通过制作游戏来学习 React,在市面上有很多用 React 实现的游戏,这儿有一个 react-snake 游戏 ,你可以先自己实现这个游戏,之后再将你的解决方案与其他解决方案进行比较,你将从错误中总结经验,同时你还可以根据他人的实现来评估你的源代码。从实践中学习 React 可能是你从其他开发人员那里听到的最常见的建议之一,这个建议适用于生活中的几乎所有事情,作为 React 开发人员,每个任务都可能会给你带来新的挑战。现在市面上有很多学习 React 的视频课程、书籍和教程,有些人们很容易填鸭式的消费这些资料,所以亲自动手做点什么吧,在实践中你可能会被一个问题难住,然后变得绝望,你不得不抽出时间来思考这个问题,最终解决这个问题,收获它的果实。每天学习 React每天坚持写代码,你可以参加 100 天代码挑战,每天打卡,让它成为一种习惯。坚持一段时间,你最终会成为一名专业 React 开发人员,学习是一场马拉松,不是短跑。对外输出通过展示自己的成果来得到其他 React 开发者的反馈。如果你的 React 项目达到了一个里程碑,把它展示给其他人并征求他们的反馈。下面是一些可以分享 React 作品的知名平台:
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。