淘客cms建站,域名 a记录 手机网站,如何了解和掌握一个网站的权重,免费动画制作网站在开发组件过程中#xff0c;偶尔需要动态的插入css#xff0c;比如在在iframe中渲染组件后#xff0c;iframe中是没有样式的#xff0c;所以需要手动插入样式。
插入样式
通常是在useLayoutEffect中动态创建style标签 useLayoutEffect(() {if (!ref.current) {cons…在开发组件过程中偶尔需要动态的插入css比如在在iframe中渲染组件后iframe中是没有样式的所以需要手动插入样式。
插入样式
通常是在useLayoutEffect中动态创建style标签 useLayoutEffect(() {if (!ref.current) {const style document.createElement(style);document.head.append(style);ref.current style;}ref.current.innerText css;return () {if (ref.current) {document.head.removeChild(ref.current);ref.current undefined;}};}, [css]);useStyle
useStyle使用一个动态插入style的hook将上面的代码进行了封装方便使用。