为什么我们不能在响应中将布尔值作为prop传递,它总是要求在我的代码中传递字符串

Vishnu Shekhawat:

即使我已应用propType验证,但在传递hasvacancyprop的布尔值时,我的编辑器也会引发错误这是我所看到的:

错误:“ SyntaxError:JSX值应为表达式或带引号的JSX文本”

我知道我要为“ hasvacancy”道具传递一个字符串类型的值,但是我需要做些什么,以便可以通过道具传递布尔值或其他数据类型。

import React from 'react';
import { render } from 'react-dom';


class VacancySign extends React.Component{

  render() {
    console.log('------------hasvacancy------', this.props.hasvacancy);
    if(this.props.hasvacancy) {
      return(
        <div>
          <p>Vacancy</p>
        </div>
      );
    } else {
      return(
        <div>
          <p>No-Vacancy</p>
        </div>);
    }

  }
}

VacancySign.propTypes ={
  hasvacancy: React.PropTypes.bool.isRequired
}

render(<VacancySign hasvacancy='false'/> , 
document.getElementById('root'));
Jan Franz Palngipang:

您应将布尔值括在{}中:

render(<VacancySign hasvacancy={false}/> , document.getElementById('root'));

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我们不能在python中更改字符串的特定值

来自分类Dev

为什么我们在angular2中声明字符串,数字,布尔值,void等?

来自分类Dev

为什么我们不能在 JavaFX 中将属性作为参数传递给 Property#unbind()?

来自分类Dev

我们如何在 getJSONArray(); 中将 JSONObject 作为字符串传递?

来自分类Java

为什么我应该将布尔值而不是“布尔值”作为参数传递?

来自分类Dev

为什么我们不能在下面的代码中为字符串 s1 提供输入?

来自分类Dev

为什么我们不能在javascript中修改字符串长度,因为我们可以修改数组的长度?

来自分类Dev

为什么我们不能比较。(点)作为if语句的圆括号内的字符串值?

来自分类Dev

为什么代码总是打印True。每当我检查是否相等但不打印给定的字符串时总是打印布尔值

来自分类Java

为什么我不能将Java字符串值从zscript传递到ZK中的javascript?

来自分类Dev

在JS中将“字符串”或布尔值作为参数传递是不好的做法吗?

来自分类Dev

为什么我们不能在C中使用变量作为e的值

来自分类Dev

为什么我不能在 windows form AP 中对 2 个字符串使用相等的函数?它总是返回 False

来自分类Dev

为什么我们不能将除字符串以外的其他数据类型的数组传递给Main

来自分类Dev

为什么这个字符串在我的 Swift 代码中的 RegEx 语句匹配中作为真传递?

来自分类Dev

为什么我们需要在函数中将映射的布尔值减少为单个值?

来自分类Dev

为什么我们在 sql 中检查字符串值时会出错

来自分类Dev

为什么我们不能通过引用inout函数快速传递const值?

来自分类Java

为什么我们不能在类中为方法添加默认值

来自分类Dev

有没有什么方法可以用来运行我们在 spring hibernate 中作为字符串传递的自定义 SQL 查询?

来自分类Java

为什么我们不能整数文字传递作为参数传递给方法以字节为形式参数

来自分类Dev

为什么我们不能将字符串值分配给2d char数组?

来自分类Dev

如果我将密码作为字符串而不是安全字符串传递,它总是不安全吗?

来自分类Dev

为什么我们不能在其他线程中更新视图,当我们这样做时,它报告异常,是什么原因

来自分类Dev

在jquery事件中,为什么我们将function()作为参数传递?

来自分类Dev

为什么我们在函数中传递匿名参数?

来自分类Dev

为什么我不能将字符串和布尔值添加到我的 arrayList (Java/Android Studio)

来自分类Dev

我们可以在 GraphQL 响应中为布尔值返回 null

来自分类Dev

Python:为什么我们在函数中使用布尔值来返回主程序中的打印语句?

Related 相关文章

  1. 1

    为什么我们不能在python中更改字符串的特定值

  2. 2

    为什么我们在angular2中声明字符串,数字,布尔值,void等?

  3. 3

    为什么我们不能在 JavaFX 中将属性作为参数传递给 Property#unbind()?

  4. 4

    我们如何在 getJSONArray(); 中将 JSONObject 作为字符串传递?

  5. 5

    为什么我应该将布尔值而不是“布尔值”作为参数传递?

  6. 6

    为什么我们不能在下面的代码中为字符串 s1 提供输入?

  7. 7

    为什么我们不能在javascript中修改字符串长度,因为我们可以修改数组的长度?

  8. 8

    为什么我们不能比较。(点)作为if语句的圆括号内的字符串值?

  9. 9

    为什么代码总是打印True。每当我检查是否相等但不打印给定的字符串时总是打印布尔值

  10. 10

    为什么我不能将Java字符串值从zscript传递到ZK中的javascript?

  11. 11

    在JS中将“字符串”或布尔值作为参数传递是不好的做法吗?

  12. 12

    为什么我们不能在C中使用变量作为e的值

  13. 13

    为什么我不能在 windows form AP 中对 2 个字符串使用相等的函数?它总是返回 False

  14. 14

    为什么我们不能将除字符串以外的其他数据类型的数组传递给Main

  15. 15

    为什么这个字符串在我的 Swift 代码中的 RegEx 语句匹配中作为真传递?

  16. 16

    为什么我们需要在函数中将映射的布尔值减少为单个值?

  17. 17

    为什么我们在 sql 中检查字符串值时会出错

  18. 18

    为什么我们不能通过引用inout函数快速传递const值?

  19. 19

    为什么我们不能在类中为方法添加默认值

  20. 20

    有没有什么方法可以用来运行我们在 spring hibernate 中作为字符串传递的自定义 SQL 查询?

  21. 21

    为什么我们不能整数文字传递作为参数传递给方法以字节为形式参数

  22. 22

    为什么我们不能将字符串值分配给2d char数组?

  23. 23

    如果我将密码作为字符串而不是安全字符串传递,它总是不安全吗?

  24. 24

    为什么我们不能在其他线程中更新视图,当我们这样做时,它报告异常,是什么原因

  25. 25

    在jquery事件中,为什么我们将function()作为参数传递?

  26. 26

    为什么我们在函数中传递匿名参数?

  27. 27

    为什么我不能将字符串和布尔值添加到我的 arrayList (Java/Android Studio)

  28. 28

    我们可以在 GraphQL 响应中为布尔值返回 null

  29. 29

    Python:为什么我们在函数中使用布尔值来返回主程序中的打印语句?

热门标签

归档