Access a Component's state

To read a component's state, use the expression this.state.name-of-property:

class TodayImFeeling extends React.Component {
  constructor(props) {
    this.state = { mood: 'decent' };

  render() {
    return (
        I'm feeling {this.state.mood}!

The above component class reads a property in its state from inside of its render function.

Just like this.props, you can use this.state from any property defined inside of a component class's body.

Community Forums
Get help and ask questions in the Codecademy Forums
Report a Bug
If you see a bug or any other issue with this page, please report it here.