Browse Source

Create higher-order-components.md (#9976)

main
newvlad 8 years ago
committed by Nathan Hunzaker
parent
commit
526056d9bb
  1. 4
      docs/higher-order-components.md

4
docs/higher-order-components.md

@ -177,10 +177,10 @@ Resist the temptation to modify a component's prototype (or otherwise mutate it)
```js ```js
function logProps(InputComponent) { function logProps(InputComponent) {
InputComponent.prototype.componentWillReceiveProps(nextProps) { InputComponent.prototype.componentWillReceiveProps = function(nextProps) {
console.log('Current props: ', this.props); console.log('Current props: ', this.props);
console.log('Next props: ', nextProps); console.log('Next props: ', nextProps);
} };
// The fact that we're returning the original input is a hint that it has // The fact that we're returning the original input is a hint that it has
// been mutated. // been mutated.
return InputComponent; return InputComponent;

Loading…
Cancel
Save