反应中getDerivedStateFromProps中的访问上下文

时间:2019-12-13 03:55:50

标签: javascript reactjs

我正在使用类来使用React.createContext

const config = React.createContext()

class MyApp extends Component {

  static contextType = TenantConfig

  static getDerivedStateFromProps(){
  this.context // I can't do this here
}

  render(){
    return <div>anything</div>
  }
}

MyApp.contextType = config
export default MyApp

如何在getDerivedStateFromProps中访问this.context?

1 个答案:

答案 0 :(得分:0)

您不能在静态函数中使用this关键字。

您始终可以使用componentDidMountcomponentDidUpdate进行比较。