美文网首页
组件化类

组件化类

作者: 笨笨猿 | 来源:发表于2019-03-07 11:00 被阅读0次

    <body>

        <div id="app"></div>

        <script type="text/babel">

          var users = ['欧阳', '肖磊', '大飞哥'];

          var user2 = ['啤酒', '花生', '瓜子'];

          /*

        如果一个函数或类作为一个组件去使用的话,那么他的名称必须是首字母大写。即下边的List首字母必须大写

        如果使用类实现组件,那么需要继承一个父类:React.Component,组件类必须实现一个render()方法.

        props:传入的参数必须是用对象下的一个属性props来接收

        */

          class List extends React.Component {

            render() {

              return this.props.data.map((item, index) => {

                return <li key={index}>{item}</li>;

              });

            }

          }

          ReactDOM.render(

            <div>

              <ul>

                <List data={users} />

              </ul>

            </div>,

            document.getElementById('app')

          );

        </script>

      </body>

    </html>

    相关文章

      网友评论

          本文标题:组件化类

          本文链接:https://www.haomeiwen.com/subject/wjaqpqtx.html