问题标签 [react-native-component]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native - React Native是否有一个属性等于图像组件上的alt
来自 reactjs 我期待图像组件上的“alt”属性将显示文本以防图像无法加载。我在这里阅读了文档,我发现最接近的是 on error 事件。
React Native 图像组件中是否有等于 alt 的属性?如果我没有 alt 属性,用默认文本替换图像的最简单方法是什么?
javascript - React Native - 子组件中的功能组件引用
在render()
我的 RN 组件类中,我调用了加载轮播的功能组件 A。A 中的这个 Carousel 然后在其renderItem
prop中调用功能组件 B。B 包含一个 FlatList w ref 定义为<FlatList ref={ref => (this.list = ref)} />
。
所以Athis.list.scrollToIndex()
在A中定义的onTouch调用中成功访问。我需要做的是this.list.scrollToOffset()
在定义了FlatList和ref的B中调用 - 但是当我这样做时我得到一个错误TypeError: TypeError: null is not an object (evaluating '_this.list.scrollToOffset')
我已经尝试在类级别使用 React.createRef() 但这也不起作用。
这是代码:
我猜我正处于那个奇怪而可怕的 jsthis
区域。有任何想法吗??蒂亚!
react-native - 如何解决慢滚动期间的 React Native Scroll Animation 问题?
我在这里用 Snack expo Animated Header制作了一个示例代码
我遇到的问题是我的动画不够流畅。看起来它在颤抖。
演示视频YouTube 视频
我似乎找不到这里的问题,还试图在 ScrollView 中摆弄 scrollEventThrottle、alwaysBounceVertical、bounces、bouncesZoom 道具。
react-native - 如何更快地在 react-native 中重新渲染组件?
我正在尝试根据导航抽屉的状态(打开/关闭)更改侧边栏中组件的样式。我已经在检测导航抽屉的状态,并使用里面的道具将其传递给侧边栏组件componentDidUpdate
。
问题是重新渲染(style
基于状态的变化)太慢了。
主要问题是道具的数据往往为时已晚。
这是导航抽屉的代码
这是SideBar
组件的代码