我已经花了 5 个小时来解决这个问题,但它显然不想工作......
我想在我的 home 组件上检测到 onScroll 时调度该事件,并在我的 TopNavigation 组件中接收状态“true”或“false”
目前,我的减速器运行良好(在渲染之前使用 console.log(nextState) ),但我的印象是连接不适用于 connect(mapStatetoProps)(TopNavigation) 因为我的组件不会重新渲染
//TopNavigation
import React from 'react'
import { connect } from 'react-redux'
class TopNavigation extends React.Component {
constructor(props) {
super(props)
}
componentDidMount() {
console.log(this.props.scrollData)
}
}
// Render things...
const mapStatetoProps = (state) => {
return {
scrollData: state.scrollData
}
}
export default connect(mapStatetoProps)(TopNavigation)
Run Code Online (Sandbox Code Playgroud)
// Home
import React from 'react'
import { StyleSheet, View, FlatList } from 'react-native'
import gStyles from '../../../Styles/global'
import { connect } …
Run Code Online (Sandbox Code Playgroud)