@react_js

Страница 2485 из 5115
Дмитрий
03.11.2017
11:12:55
а есть вообще вариант как-то уменьшить размер этой подзалупы всей?
Минификатором пройдись и всё схлопнется, в этом и суть tree shaking

например?
Ну я уже описывал недавно, что вижу идею как эффективнее оформлять извлечение данных из стора

Сергей
03.11.2017
11:15:09
я походу пропустил

andreyelek
03.11.2017
11:43:35
Реакт роутер умеет так site.com/#sectionone/profile/etc?

Google
Nikita
03.11.2017
11:48:03
Но тут тоже лучше не злоупотреблять ибо глубокое дерево это больно реакту вроде.
Обещают в ближайших релизах оверхед от ХОКов вообще практически к нулю свести)

Andrew
03.11.2017
11:51:27
кто нибудь сталкивался с проблеммой Prettier ? в IDE IJ
Нет все иделаьно работает. Какая проблема?

Александр
03.11.2017
11:51:38
Valery
03.11.2017
11:56:52
гайз, а это правда, что использование функционального компонента предпочтительнее перед "обычным" компонентом ( в котором классы )?

Artyom
03.11.2017
11:58:14
Че

Cenator
03.11.2017
11:58:15
под капотом вроде все одинаково

Artyom
03.11.2017
11:58:31
Че

Нормальная производительность у функционального компонента?

Ну хотя...

Я на классах все пишу, имхо это удобнее, т.к. в общем стиле и добавить методы жизненного цикла просто

Razzwan
03.11.2017
12:00:43
Я на классах все пишу, имхо это удобнее, т.к. в общем стиле и добавить методы жизненного цикла просто
а что с производительностью? Такое впечатления, что она должна хромать...

гайз, а это правда, что использование функционального компонента предпочтительнее перед "обычным" компонентом ( в котором классы )?
да, это правда. Ведь он не выполняет каждый раз все события жизненного цикла при генерации. У него только одно событие - render.

Google
Razzwan
03.11.2017
12:02:31
Нормальная производительность у функционального компонента?
функциональный компонент более производителен, т.к. это простая функция, которая возвращает объект и подписана всего на одно событие - изменение своих пропсов.

Artyom
03.11.2017
12:03:21
Кода больше
Со снипетами одинаково

которые не всегда нужны
Зато стиль единый

Сергей
03.11.2017
12:03:38
Со снипетами одинаково
Кода меньше не становится

Читать больше

Artyom
03.11.2017
12:03:43
Меня напрягает переписывать функциональный компонент в класс, при необходимости

Сергей
03.11.2017
12:04:07
Я крайне редко переписываю компоненты

Razzwan
03.11.2017
12:04:17
Зато стиль единый
это больше похоже на политические лозунги, чем на мысль программиста. Ведь есть вещи важнее "единого стиля": производительность, функциональность....

Сергей
03.11.2017
12:05:00
как юзать такие компоненты

когда они могут поменяться в любой момент?

Artyom
03.11.2017
12:05:13
Google
Саша
03.11.2017
12:06:01
когда они могут поменяться в любой момент?
не бывало что ли, когда надо добавить стейт в компонент ?

Сергей
03.11.2017
12:06:03
я как раз ненавижу писать лишний код

Razzwan
03.11.2017
12:06:06
где-то была статья что это не так и флоу у обоих типов компонентов одинаковый
первая ссылка в google ведет на противоречащую твоей мысли информацию: https://stackoverflow.com/questions/36097965

Admin


Сергей
03.11.2017
12:06:21
настолько редко, что меня не запаривает переписать

Кирилл
03.11.2017
12:06:37
хз быстрогугл вывел вот на это

https://twitter.com/dan_abramov/status/755343749983657986

Сергей
03.11.2017
12:06:40
я заранее продумываю где и какие компоненты будут и если нужно добавить что-то, я пишу ещё компонент или HOC

но не ломаю существующий компонент потому что он может дохрена где юзаться

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

Artyom
03.11.2017
12:10:26
https://cdn-images-1.medium.com/max/800/1*w5AgUaaW1e_w-s6-oDxapg.png хм

Cenator
03.11.2017
12:10:28
из-за чего при команде "назад" (history.back()) страница может скроллиться вниз?

Сергей
03.11.2017
12:10:55
я также не понимаю людей который сначала делают Button максимально простая кнопка, со стилями а потом добавляют туда кучу условий, внутренние компоненты, типа icon, hover tooltip и дальше впиливают стейт для toggle, возможность показывать loader пока грузится запрос и после всего этого удивляются чего это все так тормозит

из-за чего при команде "назад" (history.back()) страница может скроллиться вниз?
потому что на предущей странице скролл был внизу?

Cenator
03.11.2017
12:11:28
прям в самый низ скачет всегда

Кирилл
03.11.2017
12:11:41
первая ссылка в google ведет на противоречащую твоей мысли информацию: https://stackoverflow.com/questions/36097965
и кстати твоя ссылка не противоречит ничему, там говорится, что используй чистые, если не надо внутреннего стейта + не нужны хуки, про оптимизацию там ни слова

Google
Cenator
03.11.2017
12:11:49
роутер к сожалению кастомный, из каменного века

Сергей
03.11.2017
12:12:09
я также не понимаю людей который сначала делают Button максимально простая кнопка, со стилями а потом добавляют туда кучу условий, внутренние компоненты, типа icon, hover tooltip и дальше впиливают стейт для toggle, возможность показывать loader пока грузится запрос и после всего этого удивляются чего это все так тормозит
и по итогу получается гигантский компонент с огромным количеством кода и условий и этот компонент юзается просто везде, по всему проекту, в каждой формочке и на каждой странице по множеству раз вот за такие универсальные компоненты надо отрывать руки

Cenator
03.11.2017
12:13:24
ну тут сам роутер смотреть надо
а что может вызывать такой скролл? смена location.hash?

прост хз что именно искать в коде

Сергей
03.11.2017
12:13:40
если на странице есть якорь с таким именем То вполне

Страница 2485 из 5115