From 3ab3a128deaf10300b31102b79458528227baa54 Mon Sep 17 00:00:00 2001 From: afc163 Date: Fri, 14 Apr 2017 17:13:04 +0800 Subject: fix react createClass and PropTypes warning --- examples/open.js | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) (limited to 'examples/open.js') diff --git a/examples/open.js b/examples/open.js index 100bf35..8e4f5de 100644 --- a/examples/open.js +++ b/examples/open.js @@ -6,20 +6,18 @@ import React from 'react'; import ReactDom from 'react-dom'; import TimePicker from 'rc-time-picker'; -const App = React.createClass({ - getInitialState() { - return { - open: false, - }; - }, - setOpen({ open }) { +class App extends React.Component { + state = { + open: false, + }; + setOpen = ({ open }) => { this.setState({ open }); - }, - toggleOpen() { + } + toggleOpen = () => { this.setState({ open: !this.state.open, }); - }, + } render() { return (
@@ -27,8 +25,8 @@ const App = React.createClass({
); - }, -}); + } +} ReactDom.render( , -- cgit v1.2.3