S
а чем он от ангуляра отличается?
Anonymous
в браузере
<audio></audio>
Nikolay
http://mithril.js.org/
Nikolay
вот еще
Rafael 🌵
а если я тебе скажу, что не много?
Смотри: по компоненте на каждый тип вопроса (там ещё всякие инпуты могут быть) + немножко роутинга
Nikolay
@serjo_pepper вроде как только часть штук от него сделано
Nikolay
@Fl0pZz ну так потом это поддерживать легко
Anonymous
$mol: reactive micromodular ui-framework⁠ 🗂 Хабрахабр:  CSS, JavaScript, Node.JS, Разработка веб-сайтов, Разработка мобильных приложений Сколько нужно времени, чтобы просто вывести на экран большой список, используя современные фреймворки? Список на 2000 строк ReactJS AngularJS Raw HTML SAPUI5 $mol Появление списка 170 ms 420 ms 260 ms 1200 ms 50 ms Обновление всех его данных 75 ms 75 ms 260 ms 1200 ms 10 ms Напишем нехитрое приложение — личный список задач. Какие у него будут характеристики? ToDoMVC ReactJS AngularJS PolymerJS VanillaJS $mol Размер ( html + js + css + templates ) * gzip 322 KB 326 KB 56 KB 20 KB 23 KB Время загрузки 1.4 s 1.5 s 1.0 s 1.7 s ... Читать далее ➡ https://shbr.xyz/hh311172
S
лол)
S
чувак написал, что ему нужен фреймворк чтобы быстро написать) а не чтоб мс-ы мерить)
S
с качеством интернета сегодня размер фреймворка - это последнее на что надо смотреть
Дима
const buttonsComp = ({ question, answers }) => <div><button>.... И погнал
Anonymous
Nikolay
Рили, на чистом js пиши
Nikolay
можешь даже html захардкодить
Nikolay
или брать по innerHTML
Дима
Как надоест, перепишешь на реакте
Nikolay
угу )
Rafael 🌵
можешь даже html захардкодить
Вот не люблю мешать js и html код, прям фээ
Дима
типы вопросов
Это всё равно получается компонент-обёртка и вложенные компоненты-представления
Rafael 🌵
типы вопросов
Ты предлагаешь что-то типо switch case внутри компоненты?
Дима
Ты предлагаешь что-то типо switch case внутри компоненты?
Типа того примерно и получится. И кода реально не так много, вон выше в примере оверхед вообще только в два слова
Anonymous
Это всё равно получается компонент-обёртка и вложенные компоненты-представления
ну сокращается обьем объявления декларации класса и в нем конструктора
Дима
Конструктор в таких компонентах точно не требуется) Pure component и всё, максимум — обычный, с render и ещё чем-нибудь
Anonymous
Конструктор в таких компонентах точно не требуется) Pure component и всё, максимум — обычный, с render и ещё чем-нибудь
ну он наверное думал требуется или это я думал, что он думал, так как возмущался обьемом кода
Anonymous
😃
Дима
А как данные обратно прокидывать в случае реакта?
Объяви в классе или вообще просто рядом функцию, и вызывай её при клике с нужным ключом
Rafael 🌵
Объяви в классе или вообще просто рядом функцию, и вызывай её при клике с нужным ключом
Так, а если допустим нужно минимизировать количество обращений на сервер: залогинился - получил данный для опросника с серва, закончил тест - отправил результаты
Anonymous
http://andrewhfarmer.com/component-communication/
Rafael 🌵
В такой случае нужно редюкс юзать?
Rafael 🌵
http://andrewhfarmer.com/component-communication/
За ссылку спасибо👍
Дима
В такой случае нужно редюкс юзать?
Ну у тебя не так много данных, можешь своими силами всё это решить. А так редакс просто экономит время (в идеале), упрощая какие-то моменты, например то же прокидывание данных из реакта
Rafael 🌵
Из описания выше стоит юзать react-router?
Nikolay
или MobX
Rafael 🌵
А vue чем плох, что вы так быстро на реакт переключились?
Anonymous
уже бы написал и результат показал
Anonymous
че ты ещё тут
Anonymous
:D
Rafael 🌵
Я новичек ещё , вот так хрясь-хрясь и получить что-то дельное ещё не могу
Nikolay
@hihideaki не видишь, человек сомневается, пытается переложить ношу выбора инструмента на нас, а мы ему пытаемся продать React :D
Nikolay
@Fl0pZz знаешь как выяснить, что лучше? взять и попробовать на там и другом
Nikolay
понравится, продолжишь, не понравится, переключишься на другое
Дима
А проект — хрен с ним
Дима
Забей
Дима
Не нужен
Дима
Дима
😄
Anonymous
смотря какой новичок, если совсем - используй нативный жс
Anonymous
самый удачный будет выбор
Anonymous
в плане траты времени на опыт
Anonymous
а то реакт чатик опухнет
Rafael 🌵
Ладно, спасибо ребят, я тогда подумаю, поразмыслб над тем, что вы тут предложили
Anonymous
пиши ид
Anonymous
и
Anonymous
зачем думать
Rafael 🌵
Я уже спать иду, завтра к первой паре вставать :/
Sergey
Значит надо морозить объект чтоб константа была более константная)))
константа в том ключе в котором я употребил - неизменное значение. У тебя же это "неизменяемая переменная". Я не случайно сказал что не стоит смешивать понятие "переменная" и стэйт. В переменной может быть стэйт (как в твоем примере с объектом) а может и не быть.
Anonymous
кстати, на фронтенд мегазин новая статья, если кто ждал мб.
Nikolay
как новая
Nikolay
с месяц уже
Imelstorn
линк плз )
Anonymous
1 ноября 2016 года
Nikolay
фигасе
Nikolay
я просто ее читал уже )
Nikolay
а, сегодня 3е
Nikolay
мда =\
Anonymous
петли и кванты
Anonymous
линк плз )
http://frontender.info/svg-media-queries/
Oleg
Ровно тысяча человек
tumasov
че у вас тут, весело?
🦥Alex Fails
Д
Aisen
жесть какая
Andrey
Несколько месяцев назад делал задачу с опросами на Реакте Вот код основного компонента http://hastebin.com/azelutejec.cs Не знаю, много это или нет. Если что рад критику выслушать буду.
Arthur'); DROP TABLE Users;--
hi