Если вы знаете, что ваша фиксация была последней, а не через все дерево, сделайте следующее:
git filter-branch --tree-filter 'rm LARGE_FILE.zip' HEAD~10..HEAD
Внесите следующее обновление в свой код
class Child extends React.Component{
render(){
const var = 2;
return <button onClick={ () => {this.props.onClick(var)} }</button>;
}
}
Кроме того, вам следует рефакторинг следующего метода, используемого родителем. Вы проходите e
без необходимости.
handleClick(i){
console.log(i);
}
OnClick на вашем дочернем компоненте был вызван немедленно, вместо того, чтобы ждать возникновения события onClick.
Вместо этого вы не можете сделать
handleClick(i){
return (e => {console.log(i)});
}
, попробуйте
handleClick(i){
console.log(i)
}
и переместите обработку события туда, где она вызывается. Таким образом, вместо
<button onClick={this.props.onClick(var)}</button>
Вы хотите попробовать
<button onClick={e => this.props.onClick(var)}</button>