@react_js

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

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

Google
Oleg
26.09.2018
10:09:51
есть еще redux-orm
О, вот это классно выглядит, спасибо

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

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
Ток щас столкнулся с проблемой блокирования потока
Значит ты делаешь что-то не правильно

Google
dima
26.09.2018
10:43:24
Пишу такой на реакте 5 месяц. В нем нет асинхронного рендеринга ?
ты думал ща в мапе ебану 1к элементов в рендер методе и будет норм ?

Andrew
26.09.2018
10:44:01
Но все равно синхронно

Асинк рендер вообще не об этом

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
не наследуй от компонентов

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-функции в классах это тоже так себе

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
Вон реакт селект так переписали
и получилось гомно, подсовываешь 1 кастомный компонент и весь остальной функционал отваливается

Valeriy
26.09.2018
11:33:48
https://codesandbox.io/s/mmw0vv7lwy
this.selectItem.bind(this); в конструкторе сделай

Alexander
26.09.2018
11:35:12
this.selectItem.bind(this); в конструкторе сделай
Я пробовал в onChange вызывать стрелочную функцию и тоже не работало

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

какой то parcel

Alexander
26.09.2018
11:35:44
this.selectItem.bind(this); в конструкторе сделай
Console.log в selectItem не работае тоже

Alexander
26.09.2018
11:35:50
какой то parcel
Ладно, спишу на него

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
в сендбоксе работает
Я просто взял чей-то шаблон и дописал свой код)

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
ща будут сказочки про роллап
Я никого лечить не собираюсь

Это в котором один из главных мейнтейнеров шизик jamiebuilds?
ДА ТАК ЖЕ КАК В ЛЕРНА ДАВАЙТЕ ЛЕРНУ ВЫПИЛИМ

Anton
26.09.2018
11:43:00
Это в котором один из главных мейнтейнеров шизик jamiebuilds?
ну он-то всяко меньше вклада сделал, куда ему

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

Alexey
26.09.2018
11:47:57
а раньше был серч встроенный?
ну да там же триггер это по сути инпут в котором можно тайпать

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

Google
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
Пуш перезагрузит страницу. pushState юзай
push не перезагрузит страницу

Oleg
26.09.2018
12:21:08
Vladislav
26.09.2018
12:22:12
Всем привет! Подскажите, пожалуйста, как сделать редирект react-router'ом из кода?
https://reacttraining.com/react-router/web/example/auth-workflow https://reacttraining.com/react-router/web/api/Redirect

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

Vladislav
26.09.2018
12:24:32
Ну ок. :) На самом деле, смотря что за histoty
Для этого как раз есть https://www.npmjs.com/package/history :)

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

Sam
26.09.2018
12:27:45
https://reacttraining.com/react-router/web/example/auth-workflow https://reacttraining.com/react-router/web/api/Redirect
Так это не то, вот если бы там клик отлавливали и перенаправляли руками было бы то что надо

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