小编Mil*_*les的帖子

解释ES6/JSX代码中使用的问号(?)

我在我的React app中使用了一个名为react-forms的库.为了更好地理解它是如何工作的,我一直在阅读代码,但是会出现一个令我困惑的常规.这是ES6/JSX代码:

'use strict';

var React = require('react/addons');
var cx = React.addons.classSet;

var Checkbox = React.createClass({

  propTypes: {
/...code.../
  },

  render(): ?ReactElement {
    /...code.../
  },

  onChange(e: {target: {checked: boolean}}) {
    /...code.../
  }
});

module.exports = Checkbox;
Run Code Online (Sandbox Code Playgroud)

注意render(): ?ReactElement {}.这是令我困惑的部分.有人可以提供有关在何处学习此语法的更多信息的指导?我通过谷歌遇到了很多死路一条.

ecmascript-6 reactjs react-jsx

14
推荐指数
1
解决办法
6891
查看次数

标签 统计

ecmascript-6 ×1

react-jsx ×1

reactjs ×1