Javascript jsx中不符合符号或html实体代码

Javascript jsx中不符合符号或html实体代码,javascript,reactjs,Javascript,Reactjs,如何在jsx中编译符号?我有一张这样的支票 {this.state.something&&&8226这不起作用,请打印字符串。根据我对您问题的假设回答此问题。如果我没有收到您的问题,请纠正我 如果要进行条件检查:{this.state.something&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 在当前场景中,this.state.something的计算结果为true,然后它将打印字符串“•”。这是常见的行为。您可以在浏览器控制台中对此进行检查 如果

如何在jsx中编译符号?我有一张这样的支票


{this.state.something&
&&8226

这不起作用,请打印字符串。

根据我对您问题的假设回答此问题。如果我没有收到您的问题,请纠正我

如果要进行条件检查:
{this.state.something&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

在当前场景中,
this.state.something
的计算结果为true,然后它将打印字符串“•”。这是常见的行为。您可以在浏览器控制台中对此进行检查

如果您希望有一个条件,当它的计算结果为true时,您可以对该条件执行操作,请尝试以下操作:

{this.state.check && '&#8226' ? 'print this' : 'do not print this'}
如果
'•'
没有计算项目符号(最有可能的情况),请尝试
'\u2022'

注意:以下是浏览器控制台结果:

var text = ' asdjk ' + '&#8226'; ---> *text= " asdjk &#8226"*

var text = ' asdjk ' + '\u2022'; ----> *text = " asdjk •"*
检查项目符号是否存在于文本中:

text.includes('&#8226') --->  *false*
text.includes('\u2022')--->*true*

我不太确定,但它应该有一个分号
使用这个:
{this.state.something&&&&&&&&8226;}
;value.JSX后的imp是否只编译HTML元素,而不是HTML实体。您的要求是什么?是否打印项目符号而不是字符串?@MayankShukla请给出答案,您的解决方案有效。