我有一个React本地博览会应用程序,并试图解码一些html实体。
我尝试使用html-entities包,但它似乎不工作,因为我Map通过一个状态组件/数组返回/呈现我的数据。示例代码如下。解码不是解码实体。任何例子,这工作在这种方式的任何一个?
正在从API调用设置状态,从数据库拉取记录。
import { decode } from "html-entities";
function Discover = async() => {
const [freeMedia, setFreeMedia] = useState([{title:She" hysterical", description: test & test}]);
return(
{freeMedia && freeMedia.length > 0
? freeMedia.map((uploads) => {
return(
<View>
<Text>{decode(uploads.title)}></Text>
<Text>{decode(uploads.description)}></Text>
</View>
)
})
: null}
)
}
1条答案
按热度按时间i2loujxw1#
您的属性不是字符串,并且您引用的是freeMedia.title(未定义)而不是uploads.title: