React Native 开启 Fabric 后自定义 View 不渲染是怎么回事?
我最近在尝试把项目迁移到 React Native 的新架构,启用了 Fabric 渲染器。但发现之前用原生模块写的自定义 View 组件完全不显示了,控制台也没报错,就是空白。
我确认原生端的 ViewManager 和 ShadowNode 都按文档更新了,JS 端也加了 requireNativeComponent。是不是哪里漏了配置?还是写法不兼容 Fabric?
import { requireNativeComponent } from 'react-native';
const MyCustomView = requireNativeComponent('MyCustomView');
export default function App() {
return (
<MyCustomView
style={{ width: 200, height: 200, backgroundColor: 'red' }}
/>
);
}
暂无解答