From 253a28af5e9a345f9016b48dd929e32384a937b6 Mon Sep 17 00:00:00 2001 From: Brandon Dail Date: Thu, 23 Jun 2016 14:44:36 -0500 Subject: [PATCH] Clarify purpose of state property in ES6 classes (#7109) --- docs/05-reusable-components.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/05-reusable-components.md b/docs/05-reusable-components.md index 7b92692f..3861b93b 100644 --- a/docs/05-reusable-components.md +++ b/docs/05-reusable-components.md @@ -213,7 +213,7 @@ class HelloMessage extends React.Component { ReactDOM.render(, mountNode); ``` -The API is similar to `React.createClass` with the exception of `getInitialState`. Instead of providing a separate `getInitialState` method, you set up your own `state` property in the constructor. +The API is similar to `React.createClass` with the exception of `getInitialState`. Instead of providing a separate `getInitialState` method, you set up your own `state` property in the constructor. Just like the return value of `getInitialState`, the value you assign to `this.state` will be used as the initial state for your component. Another difference is that `propTypes` and `defaultProps` are defined as properties on the constructor instead of in the class body.