Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   React'а тред (https://javascript.ru/forum/offtopic/53890-react%27-tred.html)

Erolast 28.02.2015 16:47

Цитата:

я устал от этих <ДИВЧИК></ДИВЧИК> (знаки "<", ">", "/" находятся справа снизу... чертов левша, да )
http://emmet.io/
Цитата:

Конечно нет, результатом работы SS будет "шаблон" React, т.е. с точки зрения React он ничего не заметит.
А зачем переводить через JSX, когда можно сразу в API?
http://facebook.github.io/react/docs...ct-without-jsx

kobezzza 28.02.2015 16:49

Цитата:

А зачем переводить через JSX, когда можно сразу в API?
http://facebook.github.io/react/docs...ct-without-jsx
Проще реализовать (точнее ничего не надо реализовывать), а по скольку у нас Unix Way, то тем более.

melky 28.02.2015 16:51

Цитата:

Сообщение от Erolast

точняк

был период времени, когда он не работал для jsx, поэтому я его откинул. (sublime text)

ща вроде пашет

Цитата:

Сообщение от kobezzza (Сообщение 359041)
Проще реализовать (точнее ничего не надо реализовывать), а по скольку у нас Unix Way, то тем более.

я не понял, что будет на выходе. JSX или вызовы React.DOM.div?

kobezzza 28.02.2015 16:52

Цитата:

я не понял, что будет на выходе. JSX или вызовы React.DOM.div?
JSX, на который можно будет натравить компилятор React или юзать так.

melky 28.02.2015 16:53

Цитата:

Сообщение от kobezzza (Сообщение 359043)
JSX, на который можно будет натравить компилятор React или юзать так.

есть запускаемый пример? очень любопытно

kobezzza 28.02.2015 16:55

Цитата:

Сообщение от melky (Сообщение 359044)
есть запускаемый пример? очень любопытно

Тока на компе, я же прототипирую, фича выйдет вместе с SS 7, скорее всего через месяц.

l-liava-l 28.02.2015 18:53

По поводу терминологии:

Цитата:

Задрали уже компоненты шаблонизатором называть. По сути реакт - классы с однонаправленным потоком.
Смотри не взлети ;)

Википедия:
Цитата:

Шаблонизатор (в web) — это программное обеспечение, позволяющее использовать html-шаблоны для генерации конечных html-страниц.
Реакт предназначен именно для этого, а его возможности, недостатки и архитектура не имеют значения в данном случае.


Цитата:

Тогда и жуквери и ангуляры - это шаблонизаторы, потому что динамично генерят хтмл)
Ну не совсем, жуквери это либа которая могет простейшую шаблонизацию делать (вот этот ад $('</div>').append(...).) Ангуляр это целая система в которой тож есть свой шаблонизатор.
А реакт это не система, а отдельный модуль шаблонизации жэ.

Цитата:

Ну, я имел ввиду, что классических средств шаблонизации там почти нет (впрочем как и в Angular). Т.е., например, SS, Jade - это шаблонизаторы, а React, Angular - это биндинг движки с элементами шаблонов
Просто SS, jade - на этапе сборки а react.js riot.js - в процессе выполнения. Естественно их функционал отличается. Но то что они превращают наши шаблоны в валидный html - факт.

Цитата:

Ну дык разгони его до скорости реакта.
Зачем? Если вдруг появится кейс где биндинги ангуляра не будут справляться то я запилю тот же реакт в директиву.. или riot ибо привык к деларативностям. Но не путай теплое с мягким. Вопрос был не в том какой шаблонизатор быстрее, а почему многие ругают ангуляр за его "тормознутость" и усложняют себе жизнь делая собсвтенную сборку целой ситсемы там, где это неуместно и противоречит бизнес задачам. Ведь можно подключить уже готовое и сэкономить ресурсы.

Ну лад, это лирика все. Просто программисты любят новое и модное :)

Цитата:

l-liava-l, у тебя сегодня ДР ? с днём рождения)
Ага, спасибо большое! :)

kobezzza 28.02.2015 18:58

Цитата:

Ага, спасибо большое!
Присоединяюсь :) Расти большой, пусть код не будет лапшой! :D

Erolast 28.02.2015 19:01

Цитата:

Присоединяюсь Расти большой, пусть код не будет лапшой!
+
Цитата:

Вопрос был не в том какой шаблонизатор быстрее, а почему многие ругают ангуляр за его "тормознутость" и усложняют себе жизнь делая собсвтенную сборку целой ситсемы там, где это неуместно и противоречит бизнес задачам. Ведь можно подключить уже готовое и сэкономить ресурсы.
Потому что UNIX-way. С ангуляром я пишу так, как захотелось его создателям, с реактом - так, как хочу я сам.

melky 28.02.2015 19:25

Цитата:

Сообщение от l-liava-l
Реакт предназначен именно для этого, а его возможности, недостатки и архитектура не имеют значения в данном случае.

как-то ты высоко взял... так то каждый фреймворк дает на выходе html
ты еще скажи, что питон и nodejs одно и то же, потому что бекенд
или ... express , angular, mongodb - одно и то же, потому что на выходе приложение

раскрой свою позицию, а то совсем непонятно, что ты имеешь в виду...

Цитата:

Сообщение от l-liava-l
Ну не совсем, жуквери это либа которая могет простейшую шаблонизацию делать (вот этот ад $('</div>').append(...).) Ангуляр это целая система в которой тож есть свой шаблонизатор.
А реакт это не система, а отдельный модуль шаблонизации жэ.

угумс, он преподносит себя как Вьюшка
поэтому все и думают, что он только вьюшка

а нифига :)

есть паттерн такой - controller component. это компонент, который содержит в себе логику (и всё) и вызывает другие компоненты по правилу композиции

я по началу писал без flux - хапал данные с сервера и манипулировал ими напрямую в компоненте.

правда, потом, когда данных стало больше, и компонент раздулся, я решил вынести это дело во Flux (и не прогадал)

т.о. React - это не только View... в нём может быть логика, только её рекомендуется выносить в отдельные (как правило, вышестоящие) компоненты

Цитата:

Сообщение от l-liava-l
Ведь можно подключить уже готовое и сэкономить ресурсы

... а потом москвичи обнаружили, что за пределом МКАД всё-таки есть жизнь ))

серьезно. есть целый npm для модулей... дофигища реализаций модулей, обещаний, анимаций, ресурсов, маршрутизации... но при использовании комплексного фреймворка нельзя вкусить это разнообразие. а оно действительно того стоит :)

Цитата:

Сообщение от Erolast
Потому что UNIX-way. С ангуляром я пишу так, как захотелось его создателям, с реактом - так, как хочу я сам.

тоже реактщик?


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