Closed
Description
Hi!
So I ran into an issue where running the mod when getInitialState
is an arrow
function it breaks (code has been changed due to corporate IP...):
export default React.createClass({
displayName: 'MyComponent',
getInitialState: () => ({
stateThingOne: 'beep',
stateThingTwo: 'boop'
}),
// ...
})
The error message would be this:
TypeError: Cannot read property 'map' of undefined
at inlineGetInitialState (class.js:294:12)
at createConstructor (class.js:343:15)
at createESClass (class.js:362:11)
at updateToClass (class.js:477:7)
at NodePath.<anonymous> (class.js:507:31)
at __paths.forEach (/Users/ricard.sole/.nvm/versions/node/v6.2.2/lib/node_modules/jscodeshift/dist/Collection.js:71:36)
at Array.forEach (native)
at Collection.forEach (/Users/ricard.sole/.nvm/versions/node/v6.2.2/lib/node_modules/jscodeshift/dist/Collection.js:70:18)
at apply (class.js:507:10)
at module.exports (class.js:514:7)
Metadata
Metadata
Assignees
Labels
No labels