@JSlang

Страница 685 из 2237
Oleg
20.02.2017
00:16:17
Спокойной ночи

Alex
20.02.2017
02:00:34
Короче я так скажу. Реакт - лучшее что случалось с фронтом. Всё так просто, всё так прекрасно, всё так стильненька и понятно!

andretshurotshka?❄️кде
20.02.2017
02:02:56
лол

Google
Иван
20.02.2017
05:28:54
А чем Вам ангуляр 2 плох? )
аг2 не так раскручен как реакт.

Alex
20.02.2017
05:40:34
А чем Вам ангуляр 2 плох? )
С первого раза совсем не зашел. Там какой-то тайпскрипт, всё еще хуже чем в реакте, с которым разобрался примерно за день. А у ангуляра есть какие-то особенные плюсы?

Ilya
20.02.2017
05:41:03
На самом деле у меня есть более смелые идеи, но там точно годы вычислений ?
Есть ещё clickhouse если не боишься переписать все на SQL.

Ilya
20.02.2017
05:42:03
Тайпскрипт это особенный плюс
Если у тебя в отделе фронта больше 5 человек

SQL не пугает
Давольно таки шустрая бд на диске если результат обработки помещается в 1/2 оперативки

Иван
20.02.2017
05:43:08
Если у тебя в отделе фронта больше 5 человек
Почему? Просто тайпскрипт уже на стадии разработки позволяет не совершать ошибок за счет строгой типизации.

Иван
20.02.2017
05:44:49
Ilya
20.02.2017
05:45:43
https://www.destroyallsoftware.com/talks/wat
Я не спорю в необходимости и о плюсах, просто на темной стороне есть печеньки:))

Google
Sergei
20.02.2017
06:21:37
И еще ionic 2 - как плюс. Если сравнивать react native с реактом и ионик с ангуляром - у второго различий меньше

Andrew
20.02.2017
08:26:34
Тайпскрипт классная вещь Можно и флоу обойтись конечно Но когда фреймворк заточен под строгую типизацию, это оч даже не плохо

Askhat
20.02.2017
08:29:36
Мне лично Vue понравился. Ушёл с ангуляра. Много чего из коробки сразу дают

Sergey
20.02.2017
08:30:33
ребят, почему, не находит айдишник http://joxi.ru/brRpdaotv7lY21 хотя этот блок есть у меня _registerComponent(...): Target container is not a DOM element.

Sergey
20.02.2017
08:32:15
http://joxi.ru/1A5aR5kfjDXqAE

Andrew
20.02.2017
08:34:17
http://joxi.ru/1A5aR5kfjDXqAE
Мб твой скрипт монтируется раньше чем в доме появляется этот элемент?

Сергей
20.02.2017
08:34:38
там # в getElementById

Andrew
20.02.2017
08:34:57
А точно

Надо убрать Я чета невнимателен

Sergey
20.02.2017
08:35:44
а рендер отрабатывает только по ID или возможно по классу добавить?

Andrew
20.02.2017
08:36:10
По чему угодно вроде

Anton
20.02.2017
08:37:16
Привет. У меня большая проблема с поиском утечек памяти. Есть страница в которое загружен System.js Он время от времени подгружает в себя бандлы на реакте и вставляет их внутрь реакт компонента. Потом мы убираем этот бандл и удаляем его в System.js и загружаем новый. Также мы удаляем теги <style> которые добавляются бандлами. Так вот. После каждого такого действия - используемая память возрастает. В профайлере куча всего - огромный список - и даже показывает где память увеличивается. Прикладываю скрин. Казалось бы lodash увеличивается каждый раз. Но мы стали чистить window._ перед загрузкой нового бандла. Но это не помогло. Не могу понять - куда надо рыть, чтобы это все понять. Что можно узнать глядя на профайлер :( ? Может у кого есть ссылки на качественные посты по теме получения инфы из профайлеров? Очень нужна помощь!



Andrew
20.02.2017
08:43:40
Утечку так просто не найти по скринам, статей то много, ток вот вряд ли они тебе помогут

Тебе поможет качественный дебаг Пошаговый

Anton
20.02.2017
08:45:48
Согласен - скрины не помогут (( А чем тут поможет дебаг ( Ошибок я не увижу. В какой момент теряется память наверное тоже. При дебаге же этого не увидишь или можно? На что обратить внимание ?

Google
Andrew
20.02.2017
08:58:51
можно увидеть



вот эта панель тебе в помощь :)

Artem
20.02.2017
09:06:04
вопросец по vue: есть ли способ указать vue за какими именно свойствами модели нужно следить? А то когда сложные развесистые объекты у модели, то vue идёт по всему дереву и развешивает get-set во все поля, даже туда, куда не хотелось бы по причине производительности

Artem
20.02.2017
09:09:29
название можешь подсказать?

Alex
20.02.2017
09:10:33
Artem
20.02.2017
09:11:30
спасибо

Сергей
20.02.2017
09:12:06
https://telegram.me/vuejs_ru
/warn не надо ссылками! В правилах есть пункт об этом

Group Butler [beta]
20.02.2017
09:12:07
Alex has been warned (1/5)

Сергей
20.02.2017
09:12:13
@vuejs_ru <— Так надо

Anton
20.02.2017
09:14:33


Inessa
20.02.2017
09:17:57
?

Fayozjon [CybernatiC]
20.02.2017
09:18:36
?????

Nikita
20.02.2017
09:26:04
Ребят, есть роут <Provider store={store}> <Router history={browserHistory}> <Route path='/' component={App}> <IndexRoute component={HomePage}/> <Route path='form' component={SpecificationFormPage}/> <Route path='news' component={NewsPage}/> <Route path='profile' component={StudentProfilePage}/> <Route path='user/:user' component={NewsPage}/> <Route path='*' component={NotFound}/> </Route> </Router> </Provider>, При переходе на страницу /user/1 (к примеру) через ссылку в коде, все замечательно рендерится, но если ее обновить или просто перейти, то компонент app перестает рендерится, к тому же, у всех файлов js, css (в source) содержимое заменяется на html код файла куда весь рендер и производится, ни у кого такой проблемы не возникало? Как ее можно исправить?

react, если что

Если билд залить на серв, то 404

Google
Andrey
20.02.2017
09:29:04
Ребят, а react-toolbox в продакшне юзал кто-нибудь?

Интересны подводные камни, вот это всё, предстоит переписать целый ui toolkit с его использованием

Nikita
20.02.2017
09:39:34
Он пустой: import React, {Component} from 'react'; class NewsPage extends Component { render() { return ( <div> <h1>Страница НОВОСТЕЙ</h1> </div> ) } } export default NewsPage;

Такая штука возникает при всех вложенных роутах

Andrew
20.02.2017
09:44:39
а у тя точно серв ссылается на index.html?

Admin
ERROR: S client not available

Nikita
20.02.2017
09:51:44
Всм? На локалке все норм работает, все нормально рендерится в index.html, проблема возникает, когда хочешь перезагрузить странцу с вложенным путем или просто перейти на него. Перейти, чтобы все заработало можно только с помощью link to=...

Использую https://facebook.github.io/react/blog/2016/07/22/create-apps-with-no-configuration.html

Andrew
20.02.2017
09:55:29
тогда странно а в консоли нет ошибок? и ничего не рендерится?

Igor
20.02.2017
09:57:22
серв на все запросы должен отдавать index.html, проверь путь запроса на бандл, он не должен быть относительный

Andrew
20.02.2017
09:58:02
эт я и пытаюсь сказать

у тя ошибки в консоли

чет ты гдет накосячил с тегами вроде как

Nikita
20.02.2017
10:01:16
app все же рендерится, сори) Да, во всех файлах почему-то код index.html, на это и ругается, если все файлы подключенные к html удалить, ошибок никаких не будет

Но и стилей тоже

Со всем остальным

Andrew
20.02.2017
10:02:30
мне над код смареть так я тебе не подскажу

Nikita
20.02.2017
10:02:50
<div id="root"></div> <script src="./js/jquery-3.1.1.min.js"></script> <script src="./js/script.js"></script> <script type="text/javascript" src="/static/js/bundle.js"></script></body> </html>

Andrew
20.02.2017
10:03:34
я имел ввиду вообще весь)

Google
Nikita
20.02.2017
10:03:48
Блин, скинуть, к сожалению, не могу(

Я понял

Andrew
20.02.2017
10:04:19
тогда я не знаю так мы можем долго ковыряться)

и про теги - я jsx имел ввиду

он пишет, что не понимает, что за символ <

в js коде

если у тебя есть сорсмапы то можешь посмареть список вызовов и понять где ошибки

Nikita
20.02.2017
10:07:09
Ладно, спасибо) Буду ковыряться... Он ругается на <, потому что в этом файле почему-то не js, а html) <!doctype html> <html lang="ru"> <head> <meta charset="UTF-8">

Andrew
20.02.2017
10:07:41
:D

Nikita
20.02.2017
10:08:25
Он всем файлам содержимое меняет на содержимое index. html

Кроме bundle.js

Я
20.02.2017
10:43:11
народ, есть <input name="simple_profile[closed_subjects][]"> как его взять с помощью jquery?

$('input[name...

Nikita
20.02.2017
10:44:17
Лол, и правда проблема была с путями, только не с бандлом, а с остальными файлами, у них был относительный путь... Вот отсюда все и пошло... =\ Спасиб за наводку)

Dima
20.02.2017
10:44:21
А нужно ли тебе вообще его брать?

Я
20.02.2017
10:44:32
да

Dima
20.02.2017
10:45:07
да
Ну тогда $('[name="blablabla"]')

Страница 685 из 2237