【发布时间】:2020-11-06 11:45:36
【问题描述】:
我正在使用 reactjs/nextjs,我目前正在尝试渲染这个组件:
const Example = ({data}) => (
<strong>{() => data.slug.replaceAll("-", " ")}</strong>);
我每次都会收到此错误:TypeError: data.slug.replaceAll is not a function。
slug 的类型是一个字符串,我检查了它。
我尝试使用在另一个 stackoverflow 答案中找到的data.slug.toString().replaceAll...,但我遇到了同样的问题。
我尝试使用函数而不是直接字符串,即:() => data.slug.replaceAll...,这次没有渲染。
我不知道它是否会有所帮助,但我尝试渲染的数据来自一个 api 通过getServerSideProps 函数异步。
【问题讨论】:
标签: javascript reactjs next.js