@react_js

Страница 3987 из 5115
Furunduk
21.05.2018
09:54:15
React router, поменять hashrouter на browserrouter
Спасибо, попробую. Да, хотелось с нужным набором найти, но видимо надежней будет с cra все же

Stepan
21.05.2018
09:55:25
Я бы не сказал что реакт не диктует архитектуру
реакт диктует использовать flux или что ты имеешь ввиду?

Andrew
21.05.2018
09:55:45
Да

Google
Andrew
21.05.2018
09:55:54
Flux архитектуру

Artyom
21.05.2018
09:56:31
Flux - это лишь часть, момент, в архитектуре

Есть еще куча не решенных вопросов, В плане best practice

Andrew
21.05.2018
10:44:33
И они далеко не всегда очевидны

Alexandr
21.05.2018
10:54:39
Всем привет. Подскажите как объеденить 2 хендлера в 1 ...

handleChangeTariff = (event, index, value) => { this.setState({ tariffValue: value }); }; handleChangeDivison = (event, index, value) => { this.setState({ cityDivisionValue: value });

sanqa
21.05.2018
10:55:08
updateState = index => { const stateCopy = { ...this.state }; stateCopy.data = stateCopy.data.slice(); stateCopy.data[index] = { ...stateCopy.data[index] }; return stateCopy; }; ребят такое можно более кратко написать ?

тут копирование стейта и измменение data[index] объекта у него

sanqa
21.05.2018
10:56:24
но эт не редакс(

Google
sanqa
21.05.2018
10:57:15
это локальный стейт

а обычным es можно обойтись ?)

Александр
21.05.2018
10:58:05
это локальный стейт
странная задача

sanqa
21.05.2018
10:58:36
ну есть стейт в нем массив объектов, нужно менять value объектов по их индексу

Anton
21.05.2018
10:59:55
вопрос по styled-components. можно ли как-то получить сгенерированный className для строки со стилями не создавая лишний компонент?

Nikita
21.05.2018
11:00:03
Александр
21.05.2018
11:00:54
Господа, какие есть самые очевидные пути оптимизации, когда в дев режима вкладка с сайтом отжирает 4гб?

Александр
21.05.2018
11:02:02
выпилить из стора справочники?)
справочники? Не, у нас в сторе мало инфы.

Александр
21.05.2018
11:03:17
отжирает сразу, или постепенно растет потребление?
постепенно, при открытых дев-тулз, я думаю дело в ReactHotLoader

Andrey
21.05.2018
11:04:18
постепенно, при открытых дев-тулз, я думаю дело в ReactHotLoader
хз, если постепенно, проверь, чтобы всякого рода листенеры и интервалы на анмаунтах чистились (самое основное имо)

Andrey
21.05.2018
11:06:36
о, а как такое смотреть? где искать?
ну смотришь в компонент видишь componentDidMount(){ window.addEventListener('event', myCallback); } ищешь сразу componentWillUnmount(){ window.removeEventListener('event', myCallback); } `

если его нет, одна из причин

Александр
21.05.2018
11:07:10
ну смотришь в компонент видишь componentDidMount(){ window.addEventListener('event', myCallback); } ищешь сразу componentWillUnmount(){ window.removeEventListener('event', myCallback); } `
Не, ну так то понятно, я думал в браузере можно глянуть все зарегестрированные слушатели ). Но всё равно спасибо за помощь )

Max
21.05.2018
11:07:28
норм, хахах))

Google
Max
21.05.2018
11:07:42
если его нет, одна из причин
я то уже тоже было дело настроился на что-то интересное...

Andrey
21.05.2018
11:09:43
Не, ну так то понятно, я думал в браузере можно глянуть все зарегестрированные слушатели ). Но всё равно спасибо за помощь )
ну вообще там в сосноли есть раздел со всеми типами объектов, их кол-вом и отжираемой памяти

Александр
21.05.2018
11:11:42


Откуда эти 100мб строк, я хз )

Сергей
21.05.2018
11:13:02
Откуда эти 100мб строк, я хз )
ну открой и посмотри, что там

но вообще не норм

Stepan
21.05.2018
11:13:37
Откуда эти 100мб строк, я хз )
хром - ф12 - мемори. Делаешь два снимка до и после того как вкладка много отъедает

Александр
21.05.2018
11:14:14
Окей, я так понял это дело не быстрое, спасибо, буду разбираться

Obi
21.05.2018
11:14:44
Ребята, вопрос , что обычно спрашивают на собесе по реакту на джуна?

Obi
21.05.2018
11:15:06
Основы js?

Efim
21.05.2018
11:16:19
Жизненный цикл, основы жс, рефы, оптимизация возможно

Kendr
21.05.2018
11:17:05
По редуху конечно же, библам к нему

Евгений
21.05.2018
11:17:13
Жизненный цикл, основы жс, рефы, оптимизация возможно
кстати о жизненном цикле, включая нововведения 16.3 или нет?

Евгений
21.05.2018
11:17:42
или наоборот, только с новыми а старые уже были переписаны основной массой

D_d
21.05.2018
11:25:56
subscribeUser(e){ e.preventDefault(); e.stopPropagation(); console.log(this.emailRef, this.rulesRef); } .... <form className="subscription-form"> <input type="email" ref={ref => this.emailRef = ref}/> <button onClick={(e) => this.subscribeUser}> Подписаться </button> </form> почему происходит перезагрузка страницы при нажатии на подписаться? как это устранить?

ALFer
21.05.2018
11:27:39
либо у формы нужно превентить в onSubmit либо дай кнопке type="button" (но это собственно отключит сабмит по нажатию Enter)

Google
Kendr
21.05.2018
11:28:25
Просто поставь onClick={this.subscribeUser} и все, без всяких стрелочных

Admin
ERROR: S client not available

Yaroslav
21.05.2018
11:28:36
для этого он стролочную юзает

Kendr
21.05.2018
11:28:56
привязать надо
Давно уже вопрос с привязкой контекста решен

Yaroslav
21.05.2018
11:29:06
?)

я новичок

как правильно?

Kendr
21.05.2018
11:29:44
Объявляй методы через свойства method = e =>

Kendr
21.05.2018
11:30:32
subscribeUser(e) должно subscribeUser = (e) =>

Yaroslav
21.05.2018
11:30:39
блин, спасибо)

я и не знал

Roman
21.05.2018
11:31:07
в рендер нужно давать ссылку на функцию, а в теле класса написать стрелочную с e синтаксическим ивентом как первый аргумент

Eugen
21.05.2018
12:15:10
Гайз, привет, кто знает в getDerivedStateFromProps можно изменить State используею setState. если да, то как, на сколько я знаю в этом жизненном цикле отсуствует this

Eugen
21.05.2018
12:16:50
Возвращай объект и все
а можно пример, плиз )

Google
Kendr
21.05.2018
12:17:22
return { }

Denis
21.05.2018
12:18:14
:D

угарнул

Artyom
21.05.2018
12:19:04
Kendr
21.05.2018
12:19:40
Разверни превстейт в возвращаемом объекте и переопредели че надо из некст пропс

Roman
21.05.2018
12:45:43
Добрый день, мне интересно, можно ли это считать нормальным и будет ли циклиться рендер?





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