zoukankan      html  css  js  c++  java
  • 认识react

    什么是react?

    react是一个用于构建用户界面的JavaScript库

    为什么说react被用来作为MVC中的V层?

    react特点?

    • 声明式

    React是创建交互式UI变得亲而一举。为你应用的每一个状态设计简洁的视图,当数据改变时React能够有效地更新并正确地渲染组件。以声明式编写UI,可以让你的代码更加可靠,且方便调试

    • 组件化

    创建拥有各自状态的组件,再由这些组件构成更加复杂的UI。组件逻辑使用JavaScript编写而非模板,因此你可以轻松地在应用中传递数据,并使得状态与DOM分离

    • 一次学习,随处编写

    无论你现在正在使用什么技术栈,你都可以随时引入React来开发新特性,而不需要重写现有代码。react还可以使用Node进行服务器渲染,或使用React Native开发原生移动应用

    • React不是MVC框架

    React是用于构建可足额用户界面的库。他鼓励创建可重用的UI组件,这些组件提供随时间变化的数据。

    • React不使用模板

    传统上,Web应用程序UI是使用模板或HTML指令构建的。这些模板规定了允许你用来构建UI的完整抽象集。

    React通过将用户界面分成多个组件来构建用户界面的方式有所不同。这意味着React使用了一种真正的,功能齐全的变成语言来呈现视图

    • 响应式更新非常简单
    • HTML5仅仅是个开始
    • React的语法是jsx

    通过使用这种语法,可以在react代码中直接混合使用js和html来编写代码,这样的代码逻辑就非常清晰,当然也意味着,需要将jsx代码编译成普通的JavaScript代码,才能在浏览器中运行

  • 相关阅读:
    windows7 Cygwin 下安装 YouCompleteMe 插件
    挣值管理(EVT)
    关键路径法
    PERT(计划评审技术,Program Evaluation an Review Technique)
    孙子兵法--你如何来做好事情
    项目经理解决冲突的模式
    PMP考试--成本管理中常用的概念
    PMP考试--挣值如何计算?
    PMP-产品范围与项目范围区别
    PMP考试--价值工程法
  • 原文地址:https://www.cnblogs.com/dehenliu/p/12523319.html
Copyright © 2011-2022 走看看