From c53fb8f405d3bb5ff83b6845a0e50bd018548a22 Mon Sep 17 00:00:00 2001 From: Nathan White Date: Thu, 7 Aug 2014 12:09:45 -0600 Subject: [PATCH 1/2] Update ref-01-top-level-api.md Added docs for `React.isValidClass` and `React.isValidComponent`. Still missing top level api: * `constructAndRenderComponent` * `constructAndRenderComponentById` * `withContext` --- docs/docs/ref-01-top-level-api.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/docs/docs/ref-01-top-level-api.md b/docs/docs/ref-01-top-level-api.md index 9a215b76ec..6eaf0a8207 100644 --- a/docs/docs/ref-01-top-level-api.md +++ b/docs/docs/ref-01-top-level-api.md @@ -73,6 +73,23 @@ string renderComponentToStaticMarkup(ReactComponent component) Similar to `renderComponentToString`, except this doesn't create extra DOM attributes such as `data-react-id`, that React uses internally. This is useful if you want to use React as a simple static page generator, as stripping away the extra attributes can save lots of bytes. +### React.isValidClass + +```javascript +boolean isValidClass(ReactClassDescriptor factory) +``` + +Verifies the factory is a React class. See `React.createClass`. + + +### React.isValidComponent + +```javascript +boolean isValidComponent(ReactComponent object) +``` + +Verifies the object is a React component. + ### React.DOM From c141a8581f78a230a86fee0b96e0989af4e3508b Mon Sep 17 00:00:00 2001 From: Nathan White Date: Mon, 11 Aug 2014 15:44:21 -0600 Subject: [PATCH 2/2] changed type info. added descriptor to descriptions --- docs/docs/ref-01-top-level-api.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/docs/ref-01-top-level-api.md b/docs/docs/ref-01-top-level-api.md index 6eaf0a8207..2f74cd1842 100644 --- a/docs/docs/ref-01-top-level-api.md +++ b/docs/docs/ref-01-top-level-api.md @@ -76,19 +76,19 @@ Similar to `renderComponentToString`, except this doesn't create extra DOM attri ### React.isValidClass ```javascript -boolean isValidClass(ReactClassDescriptor factory) +boolean isValidClass(* factory) ``` -Verifies the factory is a React class. See `React.createClass`. +Verifies the factory is a React class descriptor. See `React.createClass`. ### React.isValidComponent ```javascript -boolean isValidComponent(ReactComponent object) +boolean isValidComponent(* object) ``` -Verifies the object is a React component. +Verifies the object is a React component descriptor. ### React.DOM