Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   Handlebars + React.js: как заставить работать? (https://javascript.ru/forum/library-toolkit-framework/58561-handlebars-react-js-kak-zastavit-rabotat.html)

The_Nobody 29.09.2015 03:19

Handlebars + React.js: как заставить работать?
 
Здравствуйте.
В практических целях решил попробовать использовать хэндлбарс с реактом, но никак не могу заставить работать.
К примеру, как данный код сделать рабочим? И есть ли смысл на проекте использовать реакт и хэндлбарс?
render: function () {
        var data = this.state.previewData;

       // ??????????
       // Handlebars.compile();

        return <div className="row" id="compile">
                    <script type="text/x-handlebars-template">
                          {{CompanyName}}  
                    </script>
               </div>
    }

Lemme 29.09.2015 08:19

Цитата:

как данный код сделать рабочим
Попробуйте инициализировать его в componentDidMount
Цитата:

И есть ли смысл на проекте использовать реакт и хэндлбарс
Нафига использовать два шаблонизатора вместе??

The_Nobody 29.09.2015 10:45

Цитата:

Сообщение от Lemme (Сообщение 390109)
Попробуйте инициализировать его в componentDidMount

Нафига использовать два шаблонизатора вместе??

ТО есть, если мне с сервера приходит шаблон на Handlebars я могу спокойно его парсить реактом?
а как парсить значения типа {{CompanyName}}? дА, объект данных приходит, но как их подставлять правильно?

Lemme 29.09.2015 11:33

Цитата:

объект данных приходит, но как их подставлять правильно?
А вы покажите объект.
Цитата:

я могу спокойно его парсить реактом
Не знаю, не вижу смысла использовать их вместе. Но... кто-то видит https://github.com/stevenvachon/handlebars-react
JSX вполне себе пригоден, если вникнуть ;)

Heisenberg 29.09.2015 12:24

Цитата:

Сообщение от Lemme (Сообщение 390131)
А вы покажите объект.

Не знаю, не вижу смысла использовать их вместе. Но... кто-то видит https://github.com/stevenvachon/handlebars-react
JSX вполне себе пригоден, если вникнуть ;)

Да, вот тоже борюсь с этой ерундой, буквально вчера начал.
НА сервере есть шаблон и данные, к примеру:
{"Hello": "World"}

и вот такой шаблон
"<h1>{{Hello}}</h1>"

Я запросом забираю и шаблон и данные, а вот как реактом их распарсить, особенно интересует, как распарсить {{Hello}} ?
Заранее премного благодарен


Часовой пояс GMT +3, время: 04:54.