我正在寻找一种使用 useInView 钩子添加出现动画的方法。问题是我的代码中没有我需要的标签,我通过危险的SetInnerHTML 从第三方Ghost 作为一个标签获得它。
dangerouslySetInnerHTML={{__html: props.post.html}}/>
有没有办法以 React 方式做到这一点?
我正在寻找一种使用 useInView 钩子添加出现动画的方法。问题是我的代码中没有我需要的标签,我通过危险的SetInnerHTML 从第三方Ghost 作为一个标签获得它。
dangerouslySetInnerHTML={{__html: props.post.html}}/>
有没有办法以 React 方式做到这一点?
您可以直接在 JSX 中使用 Web 组件,如react 文档中所述。JSX 转换应该处理它。
如果您在编译时之前不知道标签,那么除了使用dangerouslySetInnerHTML
.