
Dr
26.09.2018
09:58:32
в пропсах оно должно быть, но не изменяемое, для другого компонента. Просто хотел сделать так, что если кто-то другой будет использовать компонент, то что бы он не смог передать чего-то другого

Danila
26.09.2018
10:00:39
зачем оно тогда вообще в пропсах

Dr
26.09.2018
10:04:21
ну да, это немного странно. Лучше переделать как-нибудь иначе

Google

Valeriy
26.09.2018
10:05:31
есть еще redux-orm

Oleg
26.09.2018
10:09:51

Ivan
26.09.2018
10:17:32
Пишу такой на реакте 5 месяц. В нем нет асинхронного рендеринга ?

Roman
26.09.2018
10:18:03

Daniil
26.09.2018
10:18:07
его вроде планировали выпускать

Ivan
26.09.2018
10:18:09
Ток щас столкнулся с проблемой блокирования потока

Daniil
26.09.2018
10:18:11
но хз в какой версии

Cenator
26.09.2018
10:18:14
есть но пока не в релизе

Ivan
26.09.2018
10:18:15
Хмммм

Roman
26.09.2018
10:18:22

Andrew
26.09.2018
10:30:14

dima
26.09.2018
10:43:04

Google

dima
26.09.2018
10:43:24

Andrew
26.09.2018
10:44:01
Но все равно синхронно
Асинк рендер вообще не об этом

Oleg
26.09.2018
10:50:34

Alexander
26.09.2018
11:00:35
ребят, что делаю не так? onChange у select не срабатывает
https://codesandbox.io/s/mmw0vv7lwy

Ivan
26.09.2018
11:00:56
Всеv здорова, ребят. Вопрос возник. Пример.
class BaseComponent extends Component {
someRenderFunc = () => {
return (
<div>
1
</div>
)
};
render() {
return this.someRenderFinc()
}
}
class ChildComponent extends BaseComponent {
someRenderFunc = () => {
return (
<div>
2
</div>
)
}
}
Возможно ли переопределить someRenderFunc в наследуемом компоненте? Чтобы рендер наследуемого компонента вызывал уже переопределнный метод.

Vladimir
26.09.2018
11:01:34
не наследуй от компонентов

Cenator
26.09.2018
11:02:13

Ivan
26.09.2018
11:02:14

Vladimir
26.09.2018
11:02:53

Ivan
26.09.2018
11:03:11

Vladimir
26.09.2018
11:03:22
наследовать не стоит
react-select второй полностью стоит на том, что все компоненты можно заменить передав их в пропсы
новый контекст вообще утилизирует концепт children-as-a-function

Cenator
26.09.2018
11:04:28
да и render-функции в классах это тоже так себе

Vladimir
26.09.2018
11:04:39

Cenator
26.09.2018
11:05:53
ты наверное не понимаешь реакт и поэтому пытаешься старые паттерны применить, видя знакомые слова "class" и "extends"

Google

Ivan
26.09.2018
11:06:50
ну передавать компоненты можно
Логика представления и верстка сильно завязаны на той структуре, которая есть в первом компоненте. Мне удобней было бы переопределить метод, нежели в пропс компонента передавать на рендер какую то верстку. К тому же это единичный случай. Просто решение было бы легким переопределяя метод в классе. Ну раз не стоит, то ладно. Подумаю как упростить себе жизнь.

Vladimir
26.09.2018
11:07:15
...

Andrew
26.09.2018
11:24:10
Передавать компонеты через пропсы это норм
Вон реакт селект так переписали

Oleg
26.09.2018
11:28:04
DI react style же

Alexey
26.09.2018
11:29:42

Vadim
26.09.2018
11:31:18

Valeriy
26.09.2018
11:33:48

Alexander
26.09.2018
11:35:12

Valeriy
26.09.2018
11:35:30
ну у тебя в этом сандбоксе параша какая то
какой то parcel

Alexander
26.09.2018
11:35:44

Alexander
26.09.2018
11:35:50

Valeriy
26.09.2018
11:35:59
возьми нормальный вебпак, нормальный конфиг для babel
где можно стрелочные функции юзать в классах реакт компонентов

Roman
26.09.2018
11:36:50
https://codesandbox.io/s/new

Valeriy
26.09.2018
11:36:52
а то наберут этого хипсторского говна и мучаются потом :))

Roman
26.09.2018
11:36:54
в сендбоксе работает
просто он сам либы какие-то взял

Google

Alexander
26.09.2018
11:37:36

Roman
26.09.2018
11:37:44

Alexander
26.09.2018
11:37:51
Ладно) понял)

Admin
ERROR: S client not available

Игорь
26.09.2018
11:38:08
а в 15ом реакте есть ли какой-то способ глобально перехватывать ошибки?
Я имею ввиду.. в window.onerror ничего не льется, если, скажем, пропсы не те передал или еще что-то.
Но в консоль эти ошибки льются.
Как их можно перехватывать глобально?

Roman
26.09.2018
11:38:17
Ладно) понял)
а так, твою проблему поможет исправить биндиг в конструкторе

Дмитрий
26.09.2018
11:38:41
> Нормальный вепбак
Пони, единороги, адекватность конфигурации вебпака

Anton
26.09.2018
11:39:51
А еще они специально гасят бедный parcel

Дмитрий
26.09.2018
11:40:48
Зачем, кровавый™️ энтерпрайз такие мелочи даже не замечает

Roman
26.09.2018
11:41:08
ща будут сказочки про роллап

Ҫѐҏӗѫӑ
26.09.2018
11:41:39
роллап збс

Oleg
26.09.2018
11:41:46
Это в котором один из главных мейнтейнеров шизик jamiebuilds?

Дмитрий
26.09.2018
11:41:47

Anton
26.09.2018
11:43:00

Alexey
26.09.2018
11:46:15
например?)
например посовываешь кастомный лист, серч в нем нужно дописывать руками

Vadim
26.09.2018
11:47:26

Alexey
26.09.2018
11:47:57

Max
26.09.2018
11:56:05
Вопрос по тестам: как в jest обнулить количество вызовов мока.
Есть файлик, в нем два describe, в нем свои it тесты…
В одной из функции вызывается мок, и в другой. Следовательно, во второй - мок будет вызван уже второй раз. Как это можно изолировать?

Google

Max
26.09.2018
11:58:07

Sam
26.09.2018
12:15:29
Всем привет! Подскажите, пожалуйста, как сделать редирект react-router'ом из кода?
Т.е. путь к примеру article а хочу перейти на article/id
history.push()?

Oleg
26.09.2018
12:17:11
йеп

Ilya
26.09.2018
12:18:40
Пуш перезагрузит страницу. pushState юзай

Vladislav
26.09.2018
12:20:47

Oleg
26.09.2018
12:21:08

Vladislav
26.09.2018
12:22:12

Ilya
26.09.2018
12:22:20
Ну ок. :) На самом деле, смотря что за histoty

Vladislav
26.09.2018
12:24:32

Ilya
26.09.2018
12:25:07
До чего техника дошла! )))

Sam
26.09.2018
12:27:45