React 入门实例教程

本文是React的基础教程,介绍了React的起源、核心思想、主要概念,包括组件、JSX、Virtual DOM和数据流。文章还涵盖了React的安装、项目构建流程,强调了React的声明式设计、高效性、灵活性等特性,并给出了一个实例和知识点总结。
摘要由CSDN通过智能技术生成

最近又重新学习了一遍React基础,下面自己做下简单的笔记总结。

一、React的起源
React起源于Facebook的内部项目,因为该公司对市场上的所有Javascript MVC框架都不满意,就决定自己写一套,用来架设Instagram的网站。做出来之后,发现这套东西很好用,就在2013年5月开源了。
React 官网:https://reactjs.org/
在这里插入图片描述
由于React的设计思想及其独特,属于革命性创新,性能出众,代码逻辑简单,所以,越来越多的人开始关注和使用,认为它可能是将来Web开发的主流工具。

这个项目本身也越来越大,从最早的UI引擎变成了一整套前后端通吃的Web App解决方案。衍生的React Native项目,目标更是宏伟,希望用写Web App的方式去写Native App。如果能够实现,整个互联网行业都会被颠覆,因为同一组人只需要写一次UI,就能同时运行在服务器、浏览器和手机。

阮一峰老师写过一个React Demos:https://github.com/ruanyf/react-demos,大家可以做下学习参考。

二、React 概览

React是一个声明式,高效且灵活的用于构建用户界面的JavaScript库。使用React可以将一些简短、独立的代码片段组合成复杂的UI界面,这些代码片段被称作“组件”。

React的核心思想:封装组件。
各个组件维护自己的状态和UI࿰

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值