javascript - -React Native,从A.js到B.js传递状态数据的方式是什么

标签 javascript reactjs react-native

我正在寻找将状态数据从 A.js 传递到 B.js 的方法

so I want to retrieve "DEF " as title[1] from A.js to B.js

A.js

export default class A extends Component {
constructor(props) {
    super(props)
    this.state = {
        title: ["ABC","DEF","GHI"]
    };
}
render(){return(<Text>{this.state.title[1]}</Text>)}
module.exports = A;

B.js

import {A} from "./A"  
export default class B extends Component {
render(){return(<Text>{A.state.title[1]?? // not sure about this part 
 }</Text>)}
}

最佳答案

为您定制:

import {B} from './B'
export default class A extends Component {
constructor(props) {
    super(props)
    this.state = {
        title: ["ABC","DEF","GHI"]
    };
}
render(){return(<B titlePropForB={this.state.title})}
module.exports = A;


export default class B extends Component {
render(){
console.log(this.props.titlePropForB);
return(<Text>{this.props.titlePropForB[1]}</Text>)}
}

关于javascript - -React Native,从A.js到B.js传递状态数据的方式是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48777306/

相关文章:

react-native - react-native bundle 程序可以检测未使用的文件吗?

javascript - 如何使隐藏的div向下滑动而不影响同一行的其他元素

reactjs - 如何在useEffect中调用useNavigate? - 用于 Ant Design - Mobile 中的底部导航

javascript - 在 react 中创建受控输入

javascript - 理解 React JS 中的 .env 文件和环境变量

reactjs - LayoutAnimation 在任何情况下都可以工作吗?

javascript - 将 JSON 数据项加载到 React Native 日历议程中

javascript - 为什么数组显示为 1D 而不是 2D 但表格有效?

javascript - 如何在 typescript 中编写子类(React.Component)的类型定义?

javascript - 用于 Cordova 的 Pushwoosh 远程 API