Тема: Snakeskin
Показать сообщение отдельно
  #490 (permalink)  
Старый 19.02.2015, 21:11
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

var HelloMessage = React.createClass({
  render: function() {
    return <div>Hello {this.props.name}</div>;
  }
});


VS

var HelloMessage = React.createClass({
  render: function() {
    return Snakeskin('myFile');
  }
});


# template HelloMessage()
    #< div
        Hello {this.props.name}


И такой шаблон вернёт шаблон React (в примере использован расширенный синтаксис директив #, чтобы можно было спокойно использовать React {}). В шаблонах SS мы можем юзать наследование, макросы, локализацию, БЭМ и кучу прочих фич и бесшовно интегрировать их с React.
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 19.02.2015 в 21:26.
Ответить с цитированием