`undefined` should also be valid. Otherwise a function like this would fatal:

```
getInitialState: function() {
  if (something) {
    return {some: 'abc'};
  }
}
```