收到错误消息:意外的令牌

黑暗领主

我在 中尝试此代码react,但出现此错误:

意外的标记 。

我试图bind在价值上的东西html,看看价值变动反映了html,就像一个angular ng-bindings

代码:

class NameForm extends React.Component {
    constructor(props) {
        super(props);
        this.state = {value: ''};

        this.handleChange = this.handleChange.bind(this);
        this.handleSubmit = this.handleSubmit.bind(this);
    }

    handleChange(event) {
        this.setState({value: event.target.value});
    }


    handleSubmit(event) {
        alert('A name was submitted: ' + this.state.value);
        event.preventDefault();
    }

    render() {
        return (
            <form onSubmit={this.handleSubmit}>
                <label>
                    Name:
                    <input type="text" value={this.state.value} onChange={this.handleChange} />
                </label>
                <input type="submit" value="Submit" />
            </form>
            <a>{this.state.value}</a>
        );
    }
}

ReactDOM.render(
    <NameForm />,
    document.getElementById('root')
);

有人可以告诉我我哪里出错了。

马扬克·舒克拉

原因是,你htmlrender方法中返回了多个元素,在一个组件的 中render,你只能返回一个节点;如果你有,比如说,要素回报的列表,你必须与包裹内的divspan或任何其他component

不要忘记render()基本上是 a functionFunctions总是接受许多参数并且总是return只有一个值。

用这个:

return (
   <div>
       <form onSubmit={this.handleSubmit}>
         <label>
           Name:
           <input type="text" value={this.state.value} onChange={this.handleChange} />
         </label>
         <input type="submit" value="Submit" />
       </form>
       <a>{this.state.value}</a>
   </div>
);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Javascript:我收到错误消息“未捕获的SyntaxError:意外的令牌{”

来自分类Dev

收到意外的令牌ILLEGAL JS错误

来自分类Dev

为什么我在角度2中收到“意外令牌<”错误?

来自分类Dev

hql-收到表示意外令牌的错误

来自分类Dev

我收到以下错误:“消息”:“格式错误的访问令牌

来自分类Dev

Rspec收到意外消息:[]与

来自分类Dev

Rspec收到意外的消息:[]与

来自分类Dev

JavaScript错误消息“未捕获的SyntaxError:意外的令牌(”

来自分类Dev

“意外的令牌} JSON 中的位置 139”错误消息

来自分类Dev

Google Map Geocoding PHP可在IE中使用,但不适用于Chrome / mobile,Edge或Safari / Mobile。我收到错误消息“意外令牌?”

来自分类Dev

getJSON意外令牌错误

来自分类Dev

Webpack意外令牌错误

来自分类Dev

Protactor错误,意外令牌)

来自分类Dev

错误意外令牌}

来自分类Dev

意外的令牌错误jQuery

来自分类Dev

PowerShell意外令牌错误

来自分类Dev

为什么我在位置0 parsererror的JSON中收到错误的意外令牌<?

来自分类Dev

为什么在以下反应代码段中我意外收到“ <>”错误的令牌

来自分类Dev

无法通过react jsx传递状态值。收到错误-意外令牌:“此”

来自分类Dev

使用appendTo将许多DIV添加到HTML。收到“意外令牌<”错误

来自分类Dev

使用Shiny和rCharts收到错误“未捕获的SyntaxError:意外的令牌<”

来自分类Dev

执行 Karma 和 Jasmine 测试时收到“未捕获的语法错误:意外的令牌导入”

来自分类Dev

为什么我在这行代码上不断收到“意外令牌”错误?

来自分类Dev

错误:语法错误:令牌','是意外令牌

来自分类Dev

错误:语法错误:令牌','是意外的令牌

来自分类Dev

为什么会收到意外令牌?

来自分类Dev

收到意外的',',期望=>禁止错误

来自分类Dev

收到“意外的文件结尾”错误

来自分类Dev

我收到“意外的缩进错误”

Related 相关文章

  1. 1

    Javascript:我收到错误消息“未捕获的SyntaxError:意外的令牌{”

  2. 2

    收到意外的令牌ILLEGAL JS错误

  3. 3

    为什么我在角度2中收到“意外令牌<”错误?

  4. 4

    hql-收到表示意外令牌的错误

  5. 5

    我收到以下错误:“消息”:“格式错误的访问令牌

  6. 6

    Rspec收到意外消息:[]与

  7. 7

    Rspec收到意外的消息:[]与

  8. 8

    JavaScript错误消息“未捕获的SyntaxError:意外的令牌(”

  9. 9

    “意外的令牌} JSON 中的位置 139”错误消息

  10. 10

    Google Map Geocoding PHP可在IE中使用,但不适用于Chrome / mobile,Edge或Safari / Mobile。我收到错误消息“意外令牌?”

  11. 11

    getJSON意外令牌错误

  12. 12

    Webpack意外令牌错误

  13. 13

    Protactor错误,意外令牌)

  14. 14

    错误意外令牌}

  15. 15

    意外的令牌错误jQuery

  16. 16

    PowerShell意外令牌错误

  17. 17

    为什么我在位置0 parsererror的JSON中收到错误的意外令牌<?

  18. 18

    为什么在以下反应代码段中我意外收到“ <>”错误的令牌

  19. 19

    无法通过react jsx传递状态值。收到错误-意外令牌:“此”

  20. 20

    使用appendTo将许多DIV添加到HTML。收到“意外令牌<”错误

  21. 21

    使用Shiny和rCharts收到错误“未捕获的SyntaxError:意外的令牌<”

  22. 22

    执行 Karma 和 Jasmine 测试时收到“未捕获的语法错误:意外的令牌导入”

  23. 23

    为什么我在这行代码上不断收到“意外令牌”错误?

  24. 24

    错误:语法错误:令牌','是意外令牌

  25. 25

    错误:语法错误:令牌','是意外的令牌

  26. 26

    为什么会收到意外令牌?

  27. 27

    收到意外的',',期望=>禁止错误

  28. 28

    收到“意外的文件结尾”错误

  29. 29

    我收到“意外的缩进错误”

热门标签

归档