码迷,mamicode.com
首页 > 其他好文 > 详细

React getInitialState desc

时间:2014-09-11 18:51:42      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   color   io   ar   for   div   sp   

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script src="../../build/react-with-addons.js"></script>
    <script src="../../build/JSXTransformer.js"></script>
</head>
<body>
    <div id="demo"></div>
    <hr>
    <div id="app"></div>
    <div id="likeBtn"></div>
    <script type="text/jsx">
        /** @jsx React.DOM */
        var HelloMessage = React.createClass({
            render: function () {
                return <div>Hello, {this.props.name}</div>;
            }
        });

        React.renderComponent(<HelloMessage name="Jack"/>, document.getElementById(‘demo‘));
    </script>
    <script type="text/jsx">
        /** @jsx React.DOM */
        var App = React.createClass({
            componentDidMount: function () {
                console.log(this.props.children);
            },
            render: function () {
                return <div><span></span></div>
            }
        });

        React.renderComponent(<App></App>, document.getElementById(‘app‘));
    </script>
    <script type="text/jsx">
        /** @jsx React.DOM */
        var LikeButton = React.createClass({
            getInitialState: function () {
                return {
                    liked: false
                };
            },
            handleClick: function (event) {
                this.setState({
                    liked: !this.state.liked
                });
            },
            handleMouseEnter: function () {
                console.log(this);
            },
            render: function () {
                var text = this.state.liked ? like : unlike;
                return (
                    <p onClick= {this.handleClick} >
                        You {text} Click to toggle
                    </p>
                );
            }
        });

        React.renderComponent(<LikeButton />, document.getElementById(‘likeBtn‘));
    </script>
</body>
</html>

 

React getInitialState desc

标签:des   style   blog   color   io   ar   for   div   sp   

原文地址:http://www.cnblogs.com/wangwenfei/p/reactjs.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!