Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot read property 'date' of undefined & npm install peer dep. unmet #44

Open
yarnball opened this issue Nov 16, 2016 · 6 comments
Open

Comments

@yarnball
Copy link

  1. npm install react-moment --save
  2. npm i input-moment --save
    2a. Above gives me the error:
[email protected] /Users/mac1/Dev/A51/FrontendReact/FireRedux
└─┬ [email protected] 
  ├── [email protected] 
  ├── [email protected] 
  ├── UNMET PEER DEPENDENCY react@^0.14.0
  ├── UNMET PEER DEPENDENCY react-dom@^0.14.0
  └── [email protected] 
  1. Then my code is:
import Moment from 'moment'
import InputMoment from 'input-moment'


    render: function(){
        return (
    <InputMoment
  moment={this.state.moment}
  onChange={this.handleChange}
  onSave={this.handleSave}
/>
            );
    }
});

This returns the error in calendar.js Line 40 entitled:

Uncaught TypeError: Cannot read property 'date' of undefined(…)

@bmulcahy
Copy link

Don't you need moment installed not react-moment?

@JeremyIglehart
Copy link

I think this should be split into two different issues. I am also getting the error on line 40 where for some reason m is returning undefined.

@lukasborawski
Copy link

lukasborawski commented Oct 9, 2017

@wangzuo can you help with that? ths same issue with me :(

@aviemet
Copy link

aviemet commented Jan 9, 2019

I was getting this error also while just trying to do a simple test. Once I actually set up state.moment with a moment object and defined the handleChange and handleSave methods it functioned as expected. The need for these to be defined should probably be documented.

@is-prashant
Copy link

I have same isuue in calender.js, in line 45 it says cannot read property 'date' of undefined.

@jnsandrew
Copy link

jnsandrew commented Apr 1, 2019

I had the same issue to @JeremyIglehart and it was because I was missing the moment prop -

import moment from 'moment'

...

<InputMoment
    moment={moment()} // was missing
    //... other props
/>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants