react-01--JSX
2016-11-12 20:34
218 查看
const element = <h1>Hello,World!</h1>
这个有趣的标签语句既不是字符串也不是html;
它被叫做JSX,它是javascript的扩展语句。在react里使用它来描述 UI应该是什么样的。JSX可能让你想起一种模版语言,但是它形成于这强大的javaScript.
JSX产生了React元素。我们将在下一部分探索使用它渲染DOM ,下面你可以开始这基础使用。
你可以嵌入任何javaScript expression在JSX,通过把它包裹在大括号里。
function formatName(user) { return user.firstName + '' +user.lastName; } const user = { firstName:'Harper', lastName:'Perez' }; const element = ( <h1> Hello,{formatName(user)}! </h1> ); ReactDOM.render( element, document.getElementById('root') );
加载到html里之后,尝试运行它。
相关文章推荐
- 《ReactNative系列讲义》基础篇---01.JSX
- react编译器jsxTransformer,babel
- React开发-JSX使用与详解
- React Native--01 Mac下React Native 环境的配置
- 12、React系列之--微博 Demo 01
- React-Native-源码分析三-JSX如何渲染成原生页面(下)
- react入门实例教程-阮一峰01
- 十八、不使用JSX编写React应用
- react基础01
- 【原创】React实例入门教程(1)基础API,JSX语法--hello world
- React - redux, jsx中写js示例
- React 实践记录 01 组件开发入门
- 01、React系列之--React简介
- React高级教程(es6)——(1)JSX语法深入理解
- React-jsx二维数组的遍历
- 创建React项目工程及JSX相关语法
- 前端的对决:React的JSX与Vue的templates
- 前端的对决:React的JSX与Vue的templates
- 深入浅出React(三):理解JSX和组件
- React文档(三)介绍JSX