@react_js

Страница 4847 из 5115
Max
20.09.2018
08:13:50
я делаю history.push.(url, state;{id: id}) какая разница в компоненте я достану айди из state или из math.params.id
если я правильно вас понял, то для программы - никакой, для человека - чуть дольше придется вчитываться в код.

Andrey
20.09.2018
08:14:33
лолчто
шо поделать

Google
Daniel
20.09.2018
08:16:01
шо поделать
Чем обычная смена юзер-агента и разрешения экрана может помочь в дебагге под айос?

Andrey
20.09.2018
08:20:07
Чем обычная смена юзер-агента и разрешения экрана может помочь в дебагге под айос?
Я просто о том, что есть же общие баги сафари. Независимо от десктопа и мобилы :)

Denis
20.09.2018
08:21:04
Сафари поддерживает fetch()?

Alex
20.09.2018
08:21:25
Nikita
20.09.2018
08:21:33
все кроме IE

Андрей
20.09.2018
08:30:49
Всем привет! Я 3 года писал на ангуляре, сейчас начал изучать реакт. Подскажите, в реакте используются сервисы? В ангуляр туда выносится громоздкая логика, не имеющая прямого отношения к отображению, чтобы не раздувать компонент. В реакте так не делают?

Андрей
20.09.2018
08:34:58
Понял. Спасибо

funfoorique
20.09.2018
08:35:07
всем привет, есть проблема с react-final-form. есть форма с validateOnBlur, при нажатии на enter форма не валидируется, в доке не нашел метод типа validate() чтобы тригернуть все это дело, при вызове триггера blur() валидация не просиходит, сталкивался кто нить?

Андрей
20.09.2018
08:36:54
Тогда еще вопрос - какой cli для генерации компонентов для реакта наиболее популярен? И вообще, генерируют ли так компоненты, или руками пишут?

Max
20.09.2018
08:37:38
Тогда еще вопрос - какой cli для генерации компонентов для реакта наиболее популярен? И вообще, генерируют ли так компоненты, или руками пишут?
развернуть проект удобно с помощью create-react-app, а вот на счет cli для компонента - не интересовался, обычно снипеты используют для редактора (наверное)

Google
Андрей
20.09.2018
08:37:58
Ок, понял, спс

Igor
20.09.2018
08:57:25
кто знает в чем отличие createElement от cloneElement?

Vadim
20.09.2018
08:57:55
кто знает в чем отличие createElement от cloneElement?
один создает, другой клонирует)))

Igor
20.09.2018
08:58:02
я понимаю

Max
20.09.2018
08:58:14
есть примеры подходов? статья мб
я за redux https://legacy.gitbook.com/book/maxfarseer/redux-course-ru-v2/details )

Vadim
20.09.2018
08:58:40
Evgeny
20.09.2018
08:58:53
Rodion
20.09.2018
09:01:19
https://habr.com/company/jugru/blog/419155/

Dmitry
20.09.2018
09:14:01
Тогда еще вопрос - какой cli для генерации компонентов для реакта наиболее популярен? И вообще, генерируют ли так компоненты, или руками пишут?
В react меньше танцев при создании компонент, достаточно создать файл, не нужно его ни в каких модулях регистрировать и т.д., поэтому руками создавать несложно

Andrew
20.09.2018
09:16:02
Потому что нет строгой конвенции по именам файлов/файловой структуре и тд

Nahasaki
20.09.2018
09:20:05
Привет!

Почему тут все восновном настроены против тайпскрипта, и топят за флоу? Сам же реакт на тайпскрипте

Ну тоесть я ни тем ни тем на прод проектах не пользовался

Но настроения интересны

Andrew
20.09.2018
09:21:28
d.ts файл ещё не значит что реакт на тайп скрипте

Nahasaki
20.09.2018
09:22:26
Ну он же использует интерфейсы оттуда

Google
Default
20.09.2018
09:22:48
Ну он же использует интерфейсы оттуда
d.ts эт просто тайпинги для тех, кому хочется писать на тс с реактом

Nahasaki
20.09.2018
09:23:14
Nikita
20.09.2018
09:23:24
Nahasaki
20.09.2018
09:23:46
Ну многие серьезные либы под реакт таки на ТС

тот же blueprint

Nikita
20.09.2018
09:24:12
что тебе мешает ?

Nahasaki
20.09.2018
09:24:34
ничо не мешает, я просто интересуюсь мнением о теме

Nahasaki
20.09.2018
09:25:49
Как я понял флоу лучше предсказывает возможные ошибки рантайма, но инструменты разработки все сырые очень

React.CSSProperties есть только в d.ts?

Nikolay
20.09.2018
09:34:40
Столкнулся с проблемой. У меня есть таблица в которую попадают данные + имеется lazy load. До этого в rendere пробегался по items с помощью map и генерировал jsx на лету. Сейчас же решил это делать заранее (вне rendera) и отдавать рендеру уже готовый jsx. Однако теперь таблица стала "лагать" при скролле.

Может кто то объяснить, что за wtf

Nikolay
20.09.2018
09:36:36
так же разбиваю на куски items (данные таблицы) и кэширую результат выполнения каждого куска, что бы заного каждый раз не генерировать jsx если входные данные не поменялись

Google
Nikolay
20.09.2018
09:37:45
+

Nikolay
20.09.2018
09:38:05
ты берешь 1 к данных и через мап фигачиш ?
да, работало идеально, напрямую в рендере или же если в getDerivedStateFromProps записывать готовый jsx в стейт.

Andrew
20.09.2018
09:38:47
dima
20.09.2018
09:38:53
что значит готовый jsx

Andrew
20.09.2018
09:39:40
на пример ?
Передаёшь приватные параметры в конструктор, они автоматом в this попадают

Байнд this в классах

implements

Admin
ERROR: S client not available

Andrew
20.09.2018
09:40:34
ну модификаоры доступа. Все
А то что они автоматов в this попадают

dima
20.09.2018
09:40:36
ReadOnlyArray а это нормально значит. Хули я кучу говна должен узнать. Еще лучше если нету в доке

Nikolay
20.09.2018
09:40:40
что значит готовый jsx
имеется ввиду, что я раньше передавал массив объектов и превращал его уже в render в jsx. Сейчас же я вне рендера формирую jsx и потом уже передаю его в render.

https://pastebin.com/WctFNux7

В таблицу передаётся конструктор (как рендерить ячейки) и массив объектов (tr)

dima
20.09.2018
09:41:43
$(`#${id}).on` лил

рили ?

это то что я думаю ?

сделай компонент или возьми готовый

Google
Nikolay
20.09.2018
09:42:43
Пока не обращаем внимания на этот момент)

dima
20.09.2018
09:43:07
а при каком количестве лагает

Nikolay
20.09.2018
09:43:18
> 300

до этого летало даже при 1000

dima
20.09.2018
09:43:47
при скроле все перереендеривает ?

Nikolay
20.09.2018
09:44:13
хз как подругому не перерендиривать эти записи

вообще там данные не меняются и по идее react это понимает

и рендерит только новые записи

dima
20.09.2018
09:44:40
он всех детей отрендерит

Dmitry
20.09.2018
09:45:03
Привет всем! Подскажите как работать с нормализацией в react. Заранее прошу прощение если эта тема уже поднималась. Я просто не могу понять как работать с массивом, который вложен по ключу в объекте.

dima
20.09.2018
09:45:20


Nikolay
20.09.2018
09:45:38
все чихи минимизированны

dima
20.09.2018
09:45:48
ты уверен ?

Nikolay
20.09.2018
09:45:59
ага, чекаю количество вызовов

плюс дочерняя функция renderTbodyPart кэшируется

с помощью memoize

dima
20.09.2018
09:46:34
не может быть чо оно будет дико лагать профилируй и глянь что там

сделай отдельные компоненты и добавь shouldComponentUpdate

Nikolay
20.09.2018
09:49:53
отдельный компонент под renderTbodyPart?

dima
20.09.2018
09:52:50

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