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

Поскольку ангуляр достал своим DI, тормозами и прочим, решил ознакомиться с реактом. Вчера посмотрел видео, сегодня почитал доку и написал первый пример на es6 + React.
//Test.jsx

class Test extends React.Component {

    render() {
        return (
            <h1>test</h1>
        );
    }

}

export default Test;

//client.js

import Test from './components/Test.jsx';

React.constructAndRenderComponent(
    Test,
    {},
    document.getElementById('container')
);

<!DOCTYPE html>
<html>
<head>
    <title>React Sandbox</title>
    <meta charset="utf-8">
    <script src="lib/react.js"></script>
</head>
<body>
    <div id="container"></div>
    <script src="dist/sandbox.js"></script>
</body>
</html>


результат https://yadi.sk/i/hrZgXP64gNiUf

С документацией по 0.13.2, конечно, беда.

Хочется, как в шаблонизаторе лепить ифы и фор_ичи, но нельзя
Как же быть?
Смотрел в сторону react-templates, но не уверен.

Сообщение от l-liava-l
Ангуляр это целая система в которой тож есть свой шаблонизатор.
спрашивается, на кой такая система сдалась:
1. DI ангуляра не нужен, т.к. есть es6 модули
2. утилиты (forEach, isObject, etc) мне тоже не сдались, у меня свои
3. транспорт ангуляра (ajax) не требуется, у меня свой
Т.о., если модели у меня свои, утилиты свои, свой транспорт, но ангуляр заставляет меня юзать его собственные и при этом тормозит... не хорошо это
Да, с ним можно писать меньше кода. Декларативность нравится, но стоит ли оно того?
По большому счету, теперь мне нужна только вьюха.
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук

Последний раз редактировалось nerv_, 01.05.2015 в 22:47.
Ответить с цитированием