Тема: React'а тред
Показать сообщение отдельно
  #87 (permalink)  
Старый 02.05.2015, 14:25
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от Gozar
Что значит, что хочу? Что тебе навязывает реакт?
цикл вложенный в цикл в шаблоне как написать? if / else?

Я уже в этой теме приводил пример на react-templates
<div rt-if="1">
  <div rt-repeat="item in [1,2,3]">
    <div rt-if="2">
      <div rt-repeat="item in [1,2,3]">
        
      </div>
    </div>
  </div>
</div>

и то, во что он транслируется
var templateRT = function () {
    function repeatItem1(item, itemIndex) {
        return React.createElement('div', {});
    }
    function repeatItem2(item, itemIndex) {
        return React.createElement('div', {}, 2 ? React.createElement.apply(this, [
            'div',
            {},
            _.map([
                1,
                2,
                3
            ], repeatItem1.bind(this))
        ]) : null);
    }
    return 1 ? React.createElement.apply(this, [
        'div',
        {},
        _.map([
            1,
            2,
            3
        ], repeatItem2.bind(this))
    ]) : null;
};

хочешь сказать js код более читабелен, нежели html?
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием