单击按钮后,我想使用history.push链接到我的React应用程序的另一个页面,但是当我使用history.push时,它给我错误Unexpected use of 'history'.(no-restricted-globals)
<ExampleComponent handleClick={history.push('/path/to/page')} text={'something'} />
在ExampleComponent的内部,我有一个带有onClick处理程序的按钮,该按钮调用handleClick道具
<Button onClick={() => this.props.handleClick}>{this.props.text}</Button>
答案 0 :(得分:1)
更新
使用ExampleComponent组件时,变量历史记录存在问题。因为这可以作为windows.history在全球访问。我认为您称history.push
短绒是否会发出警告,是否为window.history。