-
Notifications
You must be signed in to change notification settings - Fork 115
Open
Description
hello, I got the error TypeError: Cannot read property 'getCurrentStack' of undefined when render, Do you know where i use in a wrong way?
export const getResEmailData = (dataArr) => {
if(!dataArr) return '';
return renderEmail(<Email title="email">{dataArr && dataArr.map((item, index) => {
if(Array.isArray(item)){
return <Item key={index}>{item.map(partOfline => handleEmailItem(partOfline))}</Item>
}
return <Item key={index}>{handleEmailItem(item)}</Item>
}
)}</Email>)
}
const handleEmailItem = (line) => {
switch (line.tag) {
case RICH_CONTENT_TYPE.img:
return <Image src={line.src} />
case RICH_CONTENT_TYPE.text:
return <Span>{line.text}</Span>
case RICH_CONTENT_TYPE.title:
return <Span>{`<h${line.level}>${line.text}</h${line.level}>`}</Span>
case RICH_CONTENT_TYPE.a:
return <A href={line.href}>{line.text}</A>
default:
break;
}
}
react-dom-server.browser.development.js:2560 Uncaught (in promise) TypeError: Cannot read property 'getCurrentStack' of undefined
at pushCurrentDebugStack (react-dom-server.browser.development.js:2560)
at ReactDOMServerRenderer.read (react-dom-server.browser.development.js:3155)
at Object.renderToStaticMarkup (react-dom-server.browser.development.js:3660)
Metadata
Metadata
Assignees
Labels
No labels