@react_js

Страница 4572 из 5115
Daniyar
08.08.2018
11:09:51
не только TextField, но и buttons получается тоже

InoY
08.08.2018
11:10:09
Я бы делал обычный компонент и на следовался бы от него, а не от React.Component, но не факт, что моё решение подходящее

Daniyar
08.08.2018
11:10:10
озадачил я вас походу

Я бы делал обычный компонент и на следовался бы от него, а не от React.Component, но не факт, что моё решение подходящее
тоже думал о таком варианте. просто читал что наследование в реакт - не есть гуд

Google
Daniyar
08.08.2018
11:14:25
всем спасибо. пока остановлюсь на варианте с наследованием

Daniyar
08.08.2018
11:15:50
сейчас гляну, спасибо

Andrey
08.08.2018
11:16:26
тоже думал о таком варианте. просто читал что наследование в реакт - не есть гуд
Верно. Композиция - это принятый способ организации проекта. Наследование усложняет восприятие и ограничивает программиста.

InoY
08.08.2018
11:19:20
Абстрагируясь от Реакта тебе в простом случае подойдёт обычный стор в виде массива в котороом в необходимом порядке лежат ссылки на инпуты. Ну и соответсвенно на события клавы дёргаешь фокус следующего (предыдущего) инпута

Daniyar
08.08.2018
11:22:21
ок, всем спасибо, ребята. очень помогли

Сергей
08.08.2018
12:07:27


Dmitry
08.08.2018
12:08:15
ради этого стояло вернуться в чатик ?)

Default
08.08.2018
12:08:29
Дак у китайцев своё зеркало нпм

Romuald
08.08.2018
12:09:12
Парни. Как сжать реакт скрипт. Чтобы вес был меньше 1 мб или сколько надо, чтобы google page speed не ругался

Google
Cenator
08.08.2018
12:10:44
Дак у китайцев своё зеркало нпм
Так и реакт и ангулар они оттуда качают значит

Romuald
08.08.2018
12:11:07
gzip
спасибо

loadable-components
спасибо

Денис
08.08.2018
12:11:38
Парни. Как сжать реакт скрипт. Чтобы вес был меньше 1 мб или сколько надо, чтобы google page speed не ругался
Еще можно пройтись бандл анализатором, чтобы понять, где вы тянете лишнее

?
08.08.2018
12:50:17
Покажи форму

Eugene Y.
08.08.2018
12:54:35


Vlad
08.08.2018
12:56:09
remove event listener
спасибо

Alexander
08.08.2018
13:09:03
Пишется одно приложение для web и native на реакт. У каждого разные tsconfig.json. Как указать нужный? Для веба юзаем webpack

Andrew
08.08.2018
13:10:11
если приложение одно, как могут быть несколько tsconfig?

?
08.08.2018
13:12:27
Добавь инпуту value={this.state.email}

Eugene Y.
08.08.2018
13:13:42
Добавь инпуту value={this.state.email}
он тогда readonly будет

?
08.08.2018
13:13:57
Не будет

Ты же в handleInputChange записываешь значение в стейт?

Почитай про формы в реакте

Andrew
08.08.2018
13:16:30
он тогда readonly будет
onChange= ({ target }) => this.setState({ email: target.value })

в такои духе

?
08.08.2018
13:17:11
Ну да, все норм, добавь value

Google
Kendr
08.08.2018
13:17:33
Andrew
08.08.2018
13:17:42
Eugene Y.
08.08.2018
13:17:49
Andrew
08.08.2018
13:18:00
Andrew
08.08.2018
13:19:44
вот в хендер тот и запихуй сохранение через сет стейт

if valid -> setState, else -> error (if need)

Eugene Y.
08.08.2018
13:21:20
так все и так работает, запрос уходит, база обновляется, приходит ответ что все ок

простов арнинг этот смущает

Andrew
08.08.2018
13:22:53
я его вообще впервые вижу

но так как ты делаешь форму - это возраняется спекой по React

ты мутабельность юзаешь

Andrew
08.08.2018
13:23:42
что может приводить к неожиданным казусам

Eugene Y.
08.08.2018
13:24:36
дабавил инпуту value, он стал "управляемым", ничего не изменилось, варнинг остался

Igor
08.08.2018
13:25:21
Кто может помочь в тимвивере глянуть проект на реакт-редакс-тайпскрип? Хелловорлд небольшой. Не могу разобраться почему данные из стора не получается передать в контейнер.

Andrew
08.08.2018
13:25:45
onSubmit зачем через анонимку то можно же забиндить метод

Andrew
08.08.2018
13:26:32
Google
Kendr
08.08.2018
13:26:51
а

сто

л

бить

Admin
ERROR: S client not available

Andrew
08.08.2018
13:27:01
блет я спрашивал пояснения

а не переписывания

Eugene Y.
08.08.2018
13:27:27
Andrey
08.08.2018
13:27:30
Пиши свои мысли в одном сообщении, пожайлста.

Andrew
08.08.2018
13:28:11
да я смотрел есть ли разница
ты при рендере каждый раз создаешь новую функцию, что требует ресурсов смысл их тратить, когда можно не тратить

Andrew
08.08.2018
13:29:09
Ресурсов оно считай никаких не требует создание, если че
когда у тебя отрендерено 1000 компонентов и они обновляются, поверь, требует

Andrew
08.08.2018
13:30:06
на handleSubmit сделай event.preventDefault()

Поверь, нет
ну ты то мне расскажи, а то я ж с реактом не работаю, и с высоконагруженными системами тоже)

Andrew
08.08.2018
13:31:12
да хоть десять

Kendr
08.08.2018
13:31:19
Более того, создание и вызов тысячи нихуя не стоит

Google
Kendr
08.08.2018
13:31:28
Пустых к примеру

Andrew
08.08.2018
13:31:58
пустых может интерпретатор просто убивает и не создает но мы говорим не про пустые

Artyom
08.08.2018
13:32:39
Ни у кого не было проблем с UX и динамическими импортами? Типо то что компоненты могут долго качаться и т.п.?

Default
08.08.2018
13:33:14
Втыкай болванку и индикатор загрузки

Andrey
08.08.2018
13:33:34
когда у тебя отрендерено 1000 компонентов и они обновляются, поверь, требует
Когда они обновляются, то куда больше ресурсов уходит на перерисовку)

Andrey
08.08.2018
13:34:25
это само собой
Тогда о каких пересозданиях ты говоришь?

Andrew
08.08.2018
13:34:59
Тогда о каких пересозданиях ты говоришь?
о создании функций при рендере когда этого можно не делать

Kendr
08.08.2018
13:35:26
о создании функций при рендере когда этого можно не делать
Чревато снижением производительности из-за лишнего выделения ресурсов на новую функцию? )

Andrew
08.08.2018
13:35:44
Чревато снижением производительности из-за лишнего выделения ресурсов на новую функцию? )
когда у тебя 1000 компонентов, и там по 2-3 таких функции, черевато

Kendr
08.08.2018
13:35:59
Andrey
08.08.2018
13:36:06
когда у тебя 1000 компонентов, и там по 2-3 таких функции, черевато
Если они не вызывают перерисовку компонентов, то не черевато.

Andrew
08.08.2018
13:36:15
ну делайте как хотите, дело ваше)

Kendr
08.08.2018
13:36:32
Он слегка не о том начал говорить, когда начал о минусах стрелок в рендере

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