javascript - Flux todoMVC 为什么要费那么多力气实现一个功能!!!!,这样的的好处是神马?
ringa_lee
ringa_lee 2017-04-10 15:32:23
[JavaScript讨论组]
我设置全局的_list 数组就搞定了,谁能告诉我费力气绕弯写代码的好处!!!

你看我这样直接把_lists=[]写到外面不是很简单吗,为什么还要用Flux.

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <script src="../build/react.js"></script>
    <script src="../build/JSXTransformer.js"></script>
  </head>
  <body>
    <p id="example"></p>
    <script type="text/jsx">

        var _lists=[];

        var LikeButton = React.createClass({

          handleClick: function(e) {
            var v = this.refs['myTextInput'].getDOMNode().value;
            _lists.push(v);
            this.setState({
              lists: _lists
            });

          },
          render: function() {
            var lists = _lists;
            var i=0;
            return (
              <p>
                <ol>
                  {

                    lists.map(function (list) {
                      i++;
                      return <li key={i}>{list}</li>
                    })
                  }
                </ol>
                <input type="text" ref="myTextInput" placeholder="input fuck there" />

                <button onClick={this.handleClick}> Add Fuck </button>
              </p>
          );


          }
        });

        React.render(
          <LikeButton />,
          document.getElementById('example')
        );
    </script>
  </body>
</html>
ringa_lee
ringa_lee

ringa_lee

全部回复(4)
黄舟

当你有一堆组件的时候,数据的存储,事件传递,用你这种写法,那就是噩梦

迷茫

站内很多相似的问题,题注可以去找找。 去看看flux的思想和它解决的实际问题,别盲目吐槽...

大家讲道理

我认为它的目的在于让开发者感受Flux,而不是让开发者学习开发一个Todo App。

PHP中文网

编写更大规模的应用程序是Flux的好处就会体现出来,更好的管理数据,更清晰的程序逻辑。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号