Android 进入邻近州;自然反应
如果我有Android 进入邻近州;自然反应,android,reactjs,react-native,Android,Reactjs,React Native,如果我有 function a(){ ... } export default class App extends React.Component{ constructor(props){ this.state={ var b: "value" } } } 有没有办法从附近的非类函数直接访问应用程序中的状态?我正在考虑类似于App.setState({})之类的东西 函数a和类App写在同一个
function a(){
...
}
export default class App extends React.Component{
constructor(props){
this.state={
var b: "value"
}
}
}
有没有办法从附近的非类函数直接访问应用程序中的状态?我正在考虑类似于App.setState({})之类的东西
函数a和类App写在同一个文件中,但其作用域仅限于类之外。如果要管理子组件中的父状态,可以将处理程序函数作为道具传递,然后在子组件中调用它 如果您想访问字段,可以在App类中创建静态字段,然后使用App.example()调用它-下面的示例
function func() {
App.example();
}
export default class App extends React.Component{
static example = () => {
console.log('Hi - from App');
}
}
什么是函数a?它是子组件吗?@Jai;函数a写在同一个文件中,只是作用域在类之外。您可以通过状态调用它:
a(this.state)
a函数(state){…}
我找到了解决问题的方法: