Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Обсуждений тред (https://javascript.ru/forum/offtopic/47364-obsuzhdenijj-tred.html)

melky 23.01.2015 15:05

Цитата:

Сообщение от Safort (Сообщение 352983)
Товарищи реакторщики, что вы можете сказать по поводу этого https://muut.com/riotjs/ ? Как оно вам?

воу воу это развитие идеи реакта. мне нравится, серьёзно

ток вопрос - как заюзать 6to5 вместе с riot ? кажется, никак ...

имхо, переборщили - не заюзать исчо модули вместе с этим синтаксисом.

Цитата:

In Riot the HTML structure is fixed. Only loops and conditionals can add and remove elements. But a div cannot be converted to a label for example. Riot only updates the expressions without complex subtree replacements.
O_o

ну.. слишком комплексно получилось

Safort 23.01.2015 23:35

melky,
вот ещё такие вопросы интересуют:
1. используют ли реактщики шаблонизаторы? У них же свой JSX есть. Как вообще принято? Возможно, вопрос несколько глуповат, но тем не менее.
2. Можешь дать ссылки на годные примеры приложений на реакте? Чем разнообразнее приложения, тем лучше. Главное, чтобы код был качественным.

melky 23.01.2015 23:59

Цитата:

Сообщение от Safort
1. используют ли реактщики шаблонизаторы? У них же свой JSX есть. Как вообще принято? Возможно, вопрос несколько глуповат, но тем не менее.

шаблоны - нету их. JSX это сахар для JS. так что у нас напрямую можно мешать JSX и JS
Цитата:

Сообщение от Safort
2. Можешь дать ссылки на годные примеры приложений на реакте? Чем разнообразнее приложения, тем лучше. Главное, чтобы код был качественным.

facebook.com

Safort 24.01.2015 00:18

melky,
Цитата:

шаблоны - нету их.
Как это нету? Прям совсем-совсем не используются?

Цитата:

JSX это сахар для JS. так что у нас напрямую можно мешать JSX и JS
Я понимаю, но JSX это же сахар для более удобной шаблонизации, так? Т.е. он должен заменять шаблонизаторы или же всё совсем по другому?

Цитата:

facebook.com
Я так не играюНе, ну это уж слишком толстая штука.

melky 24.01.2015 00:59

Цитата:

Сообщение от Safort
Как это нету? Прям совсем-совсем не используются?

угумс. шаблонов нету - пишем на сплошном JS
Цитата:

Сообщение от Safort
Я понимаю, но JSX это же сахар для более удобной шаблонизации, так? Т.е. он должен заменять шаблонизаторы или же всё совсем по другому?

JSX - сахар для вызова компонентов. это не HTML, а сахар над JS
Цитата:

Сообщение от Safort
Я так не играюНе, ну это уж слишком толстая штука.

ну ладно, instagram :)
на самом деле, не знаю проектов, ибо не интересовался

cyber 25.01.2015 20:26

На сколько я понял как таковых слоев на canvas не, но как создать что похожее на них?
Т.е есть слой 1 на нем фон, на слое 2 еще что то, как удалять/добавлять части со 2го слоя, что бы первый остался целый?
По сути не хочу юзать сторониее либы, так как будет 2 слоя и нужно пересовывать только 2, точнее удалять его части.
Сейчас буду ковырять исходники какой то либы, но может кто то знает простое решение?

П.с я знаю что можно наложить один canvas на другой.

cyber 25.01.2015 21:44

Пришел к выводу что нужно юзать clearRect, а потом пересовывать удаленную часть фона ( первй слой ), а потом 2й.

Gozar 25.01.2015 23:06

Цитата:

Сообщение от Safort
используют ли реактщики шаблонизаторы?

Нет, т.к. jsx и есть нечто подобное.
Создаешь инпут, называетшь его Input, описываешь строение HTML... привязываешь стили, классы, обработчики...
Создаешь Form в него пихаешь Input... Title... n

Вот тебе и шаблонизатор, можно хоть 10 Form на страницу вывести. Более менее понятно описано тут: многокомпонентность

Safort 25.01.2015 23:54

Gozar,
да я уже наверноепонял. Только вот меня смутило как вы фильтруете html-сущности и т.д. В шаблонизаторах(в том же SS) вся эта годнота автоматом делается + ещё 100500 плюх. А как у вас? Как я понимаю, там доп. модули используются? Или же многие стандартные функции для шаблонизаторов есть и в реакте(JSX).

//Потихоньку осиливаю реакт.

Zend 26.01.2015 00:24

Цитата:

Сообщение от melky
Товарищи реакторщики, что вы можете сказать по поводу

Пусть лучше скажут не стрёмно ли им грузить либу на 500кб ради возможности совать HTML в JS.


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