Комментарии 17
1. Вы не получите следующее:
Систему событий (отличную от нативных DOM событий);
Это неправда — вы получите систему отличную нативных — вот facebook.github.io/react/docs/events.html
Систему событий (отличную от нативных DOM событий);
Это неправда — вы получите систему отличную нативных — вот facebook.github.io/react/docs/events.html
НЛО прилетело и опубликовало эту надпись здесь
Аргумент против: синтетические примеры типа тудушек, в которых разметка умещается в три строки, смотрятся еще нормально. Но что делать, если из-за буйной фантазии дизигнера и поддержки старых браузеров разметки становится очень много?
Вопросы:
Как относятся к JSX синтаксису jshint/jslint/eslint/jscs и прочие тулзы проверки качества кода?
Вопросы:
Как относятся к JSX синтаксису jshint/jslint/eslint/jscs и прочие тулзы проверки качества кода?
НЛО прилетело и опубликовало эту надпись здесь
> Количество разметки никак не влияет на сложность.
А я не про сложность. Бывает так сверстано, что куча всяких там дивов-спанов накручено, чисто для оформления. А внутри там какой-нить один несчастный инпут, который тебе и нужен. В результате разметки больше JS, и работать с ней неудобно.
> Костя, попробуй :) и сам все поймешь.
А я пробовал. И исплевался. В реальной жизни такую кучу HTML разметки в скриптах таскать, да еще не дай бог туда верстальщика пускать — ну его нафиг.
Оно, конечно, заманчиво рендерить на серваке, но я уж лучше возьму Ractive.
А я не про сложность. Бывает так сверстано, что куча всяких там дивов-спанов накручено, чисто для оформления. А внутри там какой-нить один несчастный инпут, который тебе и нужен. В результате разметки больше JS, и работать с ней неудобно.
> Костя, попробуй :) и сам все поймешь.
А я пробовал. И исплевался. В реальной жизни такую кучу HTML разметки в скриптах таскать, да еще не дай бог туда верстальщика пускать — ну его нафиг.
Оно, конечно, заманчиво рендерить на серваке, но я уж лучше возьму Ractive.
Для тех, кто не жалует JSX существует библиотека-фасад JSnoX для конструирования virtual dom с помощью только JS.
Медленный рендеринг на клиенте — весьма спорное утверждение на мой взгляд.
Virtual DOM — это ведь одна из ключевых фич в React, которая должна решать проблемы производительности. Поэтому я разделяю ваш взгляд :-)
P.S. Как в TM вы используете React?
Скажите, как себя чувствуют мобильные приложения созданные с использованием react?
Мне иногда приходится разрабатывать мобильные приложения и я использую angular, в целом меня устраивает, за исключением местами плохой производительности (не стоит мне говорить про оптимизации приложений на ангуляре, я все это знаю и использую). Проблема в основном в том, что, к примеру для приложений под firefox os, требуется соблюдение CSP, и ангуляр это делать позволяет с помощью аналогичной директивы, только вот скорость работы приложения при этом снижается раза в полтора. И потребление оперативной памяти могло быть лучше. В общем ищу альтернативы, которые поддерживают CSP.
Мне иногда приходится разрабатывать мобильные приложения и я использую angular, в целом меня устраивает, за исключением местами плохой производительности (не стоит мне говорить про оптимизации приложений на ангуляре, я все это знаю и использую). Проблема в основном в том, что, к примеру для приложений под firefox os, требуется соблюдение CSP, и ангуляр это делать позволяет с помощью аналогичной директивы, только вот скорость работы приложения при этом снижается раза в полтора. И потребление оперативной памяти могло быть лучше. В общем ищу альтернативы, которые поддерживают CSP.
НЛО прилетело и опубликовало эту надпись здесь
Как раз вчера анонсировали, думаю вам будет интересно:
www.progville.com/javascript/react-native-apps-react-js/
www.progville.com/javascript/react-native-apps-react-js/
То как описано использование ReactJS в этой статье кажется настолько запутанным и сложным, после того как уже попробовал в деле RactiveJS. Единственный минус — он ещё «жирнее»))))
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
ReactJS для глупых людей