The issue occurs when I try to upgrade React 15.X to React 16.X:
let style = {
  width:12
};
class Box extends React.Component {
  constructor(props) {
    super(props);
  }
  render() {
    console.log(Object.getOwnPropertyDescriptor(style,'width'))
    style.width = 96;
    return (
      <div style={style}>
      </div>
    );
  }
}
outputs:
- {value: 12, writable: true, enumerable: true, configurable: true}
- {value: 12, writable: false, enumerable: true, configurable: false}
- {value: 12, writable: false, enumerable: true, configurable: false}
Anyone knows why the 'writable' becomes false?
 
    