React 15.6.0 发布,构建用户界面的 JavaScript 库

React 15.6.0 已发布,React 是 Facebook 开源的用于构建高效、灵活的用户界面的 JavaScript 库。

  • 声明式设计 − 采用声明范式,可以轻松描述应用,无痛创建交互式 UI 。
  • 基于组件 − 通过 React 构建组件,使得代码更加容易得到复用,然后组合它们以创建复杂的 UI 。
  • 高效易用 − 不对技术堆栈的其余部分做出假设,可以在 React 中开发新功能,而无需重写现有的代码。

该版本替换了原来的降级弃用警告(用 console.warn 取代 console.error ),添加了 React.createClass 的弃用警告,并为 React.DOM 格式助手添加了单独的模块。此外,针对 React DOM ,还在 style 属性中添加对 CSS 变量的支持,以及对 CSS 网格样式属性的支持。

详细更新内容和下载地址,请查阅 GitHub 发行主页。

项目使用示例:

class HelloMessage extends React.Component {
  render() {
    return <div>Hello {this.props.name}</div>;
  }
}

ReactDOM.render(
  <HelloMessage name="John" />,
  document.getElementById('container')
);

显示结果:Hello Jane

文章转载自 开源中国社区[https://www.oschina.net]

时间: 2024-08-31 15:29:21

React 15.6.0 发布,构建用户界面的 JavaScript 库的相关文章

Mathomatic 15.7.0发布 计算机代数系统

Mathomatic是一款可移植的通用计算机代数系统(CAS),采用C语言编写.其功能包括:用于解决.简化.合并和比较代数方程,执行标准.演算.转换复杂的数字和多项式算术,容易编译.学习和使用. Mathomatic 15.7.0版本更新日志: 1.计算命令允许一个易于使用的参数方程的数量范围.2.纠正nintegrate(数字集成)命令,现在允许命令行上的界限.3.纠正分割命令,现在允许命令行的股息和除数.4.plot命令允许命令行^易用性.5.已清理C代码清理和纠正编译选项.6.符号的数学库

spdylay 0.1.0发布 C语言的SPDY库

spdylay 是一个对C语言的谷歌http://www.aliyun.com/zixun/aggregation/17001.html">SPDY协议的实验性实现,它提供了一个SPDY框架层的实施.它不执行任何I/O操作,当库需要它们时,它能够调用应用程序提供的函数.它没有包括任何事件轮询机制,使应用程序可以自由选择处理事件的方式.该库的代码不依赖于任何特定的SSL库(例如程序依赖于OpenSSL1.0.1或更高的除外). spdylay 0.1.0是首次发布的版本. 软件信息:http

spdylay 0.3.0发布 C语言的SPDY库

spdylay 是一个对C语言的谷歌http://www.aliyun.com/zixun/aggregation/17001.html">SPDY协议的实验性实现,它提供了一个SPDY框架层的实施.它不执行任何I/O操作,当库需要它们时,它能够调用应用程序提供的函数.它没有包括任何事件轮询机制,使应用程序可以自由选择处理事件的方式.该库的代码不依赖于任何特定的SSL库(例如程序依赖于OpenSSL1.0.1或更高的除外). spdylay 0.3.0该版本修复了大量流创建的缓冲区溢出.一

pbs_python 4.3.0发布 Torque Batcj系统C库

pbs_python包是一个包装类的Torque Batcj系统C库.有了这个软件包,你现在可以写入实用程序和扩展在Python而不是C中,这个包的开发,以取代pbsmon ASCII版本的xpbsmon.PBSQuery也包含在这个包中.它是以Python模块为基础在此之上PBS Python模块简化查询批处理服务器. pbs_python 4.3.0该版本PBSQuery Python模块,现在可以处理消息的事件或消息节点状态的错误. http://www.aliyun.com/zixun/

Urwid 1.0.0发布 文本控制台的Python库

Urwid是一款用于开发文本控制台应用程序的Python库.它具有多种功能,包括:流体界面大小改变,支持UTF-8和CJK编码,标准和自定义文本布局模式,简单设置文本属性的标记和一个强大的动态列表框,用于处理部件类型的混合. Urwid 1.0.0是首次http://www.aliyun.com/zixun/aggregation/18782.html">正式发布的版本,支持Python 3,该版本特性: 1.该版本具有一个新的实验终端部件.2.新的范例,来显示通过SSH Twisted如

Botan v1.10.0发布 一个C++的加密算法库

Botan 是一个 C++++ 的加密算法库,支持 AES, DES, SHA-1, RSA, DSA, Diffie-Hellman 等多种算法,支持 X.509 认证以及CRLs 和 PKCS #10. Botan v1.10.0更新日志: ·Detection for the rdrand instruction being added to upcoming Intel Ivy http://www.aliyun.com/zixun/aggregation/16410.html">

React的替代方案Inferno发布1.0版本

类似于React的JavaScript库Inferno发布了1.0版本,对于那些熟悉React,但对现代化JavaScript库的大小感到沮丧的开发人员提供了一个新的可选方案. Inferno的口号是"用于构建现代用户界面的.超快的类React JavaScript库".它的目标用户是那些喜欢React的理念和API,但是并不需要其辅助功能(比如使用React Native的能力)的开发人员.Inferno是严格针对浏览器或服务器以及典型DOM构建的.在网络传输方面,Inferno的大

Apache Camel 2.15.0 发布,Java 规则引擎

Apache Camel 2.15.0 发布啦!!!该版本经过 6 个月开发,修复了超过 500 个 bug.但最值得关注的是给我们带来的新特性: 自文档 目录组件 Camel 工具类目录 重用 Camel 命令 Camel Boot / Spring Boot 改进 REST DSL 改进 路由引擎优化 为消息提供更详细信息 XML 中的 endpoints 配置内容允许分行书写 个新的组件 文章转载自 开源中国社区 [http://www.oschina.net]

Laravel 5.0 发布 新版本特性详解

 这篇文章主要介绍了Laravel 5.0 发布 新版本特性详解,本文讲解了目录结构.Contracts.路由缓存.路由中间.控制器方法注入.认证脚手架等新特性,需要的朋友可以参考下     译注: 期待 Laravel 5.0 已经很久很久了, 之前跳票说要到今年一月份发布. 从一月份就一直在刷新官网和博客, 始终没有更新的消息, 前几天终于看到官网文档切换到了 5.0 版. 新版本带来了众多令人激动的新特性, 尤其是定时任务队列和表单请求两个特性, 光看一下更新说明中的简单介绍都忍不住要上手