diff --git a/source/_cookbook/custom_panel_using_react.markdown b/source/_cookbook/custom_panel_using_react.markdown new file mode 100644 index 00000000000..78e804dd0af --- /dev/null +++ b/source/_cookbook/custom_panel_using_react.markdown @@ -0,0 +1,28 @@ +--- +layout: page +title: "Custom Panel using React" +description: "" +date: 2016-07-29 12:00 +sidebar: true +comments: false +sharing: true +footer: true +ha_category: Custom Panel Examples +--- + +This is a [React](https://facebook.github.io/react/) implementation of [TodoMVC](http://todomvc.com/) but instead of checking off to do items, you're turning lights and switches on/off. + +- It uses React to render the data. +- It hooks into Home Assistant JS which means updates pushed from the server are instantly rendered. +- It accesses properties made available from Polymer. +- It uses the user configuration for the component in the `configuration.yaml` file for rendering. +- It allows toggling the sidebar. + +All you need is available as a [custom component](https://github.com/home-assistant/home-assistant/tree/dev/config/custom_components/react_panel). + +This video shows the frontend in action. + +