@react_js

Страница 4758 из 5115
Artyom
05.09.2018
10:20:49
1. https://rudevs.network/SJnVLYQm7 2. не надо писать столбиком

Сергей
05.09.2018
10:20:58
Смущает битая ссылка на гитхаб и неймспейс без @
не надо писать сообщения столбиками

Dmitry
05.09.2018
10:28:13
не надо писать сообщения столбиками
сложно представить как я бы задал этот вопрос иначе, но ок)

Андрей
05.09.2018
10:29:52
всем привет, подскажите, не выидит булиновое значение в стейте. Записываю пропсы так в стейт ...props.active и когда консолю log(this.state.active) показывает андефайн другие строчные и числа видит отлично, в чем трабл?

Google
Anton
05.09.2018
10:32:11
Есть кто с Киева и ищет работу (реакт)? Обязательно разговорный англ (собес на англ, несложный), офис - в юните Пишите

Dmitry
05.09.2018
10:33:15
одним сообщением
хорошо, я понял

Oleg ?
05.09.2018
10:44:50
Гайз, я тут написал контейнер (redux) и мне нужно написать очередной селектор конкретно для этого элемента Вопрос: где хранить такой селектор, в общей папке с другими селекторами или всё же рядом с контейнером?

Вопрос возник из - за того, что папочка с селекторами стримительно жирнеет

Скоро обгонит node_modules :D

Oleg ?
05.09.2018
10:48:38
То есть ты бы хранил такой селектор рядом с контейнером?

Kendr
05.09.2018
10:48:58
То есть ты бы хранил такой селектор рядом с контейнером?
Я бы отталкивался от существующей структуры

Если у вас принято общая папка selectors, то туда и засунул бы

Если тебе доклад Совы, то он тут давеча презенташку набросал.

Oleg ?
05.09.2018
10:50:11
Я готов менять структуру, вопрос только стоит ли это делать и в какую сторону

Google
Oleg ?
05.09.2018
10:50:20
Про атомик?

Kendr
05.09.2018
10:50:27
В целом про структуру

Oleg ?
05.09.2018
10:50:52
Ага, спасибо, почитаю, было бы здорово ещё видео с митапа найти

Oleg ?
05.09.2018
10:52:40
Окей, @sergeysova а ты уже столкнулся с проблемами Атомик структуры? Было бы здорово узнать к чему готовиться

Сергей
05.09.2018
10:53:46
Плюс перекрестные зависимости решать заранее

Oleg ?
05.09.2018
10:55:56
А что значит перекрёстные зависимости?

@sergeysova я бы послушал твой доклад, мб выступишь ещё на одном митапе на ту же тему?)

Сергей
05.09.2018
10:58:40
А что значит перекрёстные зависимости?
Когда фича A зависит от чего-то в фиче B И фича B от A

Kendr
05.09.2018
10:58:44
@sergeysova хз, мож лучше переведешься в наш офис?

Сергей
05.09.2018
10:58:54
Oleg ?
05.09.2018
10:59:09
Да, переводись в Москву :D

Kendr
05.09.2018
10:59:12
Лол) сколько
Да я шучу, уже все

Anton
05.09.2018
11:00:34
А правда, что нормального эммета и автоформатирования в вебшторме для styled components не существует?

Daniil
05.09.2018
11:00:53
prettier ? ?

да и вроде есть, если ты об этом:



Anton
05.09.2018
11:03:32
да и вроде есть, если ты об этом:
Он не оч нормальный - если писать d-b, то срабатывает ок, а если db, то после двух табов только

Google
Anton
05.09.2018
11:03:43
prettier ? ?
Спасибо, почекаю

Daniil
05.09.2018
11:03:52
да не, я порофлил насчет него

это не то совсем

Серёга
05.09.2018
11:09:39
https://pastebin.com/VV6bEPpa

как мне вот тут <TrackTableTr key={key} track={track} updateData={this.updateData}/> вызвать updateData

помогите плиз!

Andrew
05.09.2018
11:10:55
всмысле вызвать?

Daniil
05.09.2018
11:11:11
{this.updateData()} ? oO

Andrew
05.09.2018
11:11:17
ну да :)

Серёга
05.09.2018
11:11:29
посомтрите пасту по ссылке

Andrew
05.09.2018
11:11:38
см выше ответ

Серёга
05.09.2018
11:11:41
не вызвать а корректно прописать для вызова

Andrew
05.09.2018
11:11:48
{this.updateData()}

тогда поясни, что ты имеешь в виду

Серёга
05.09.2018
11:12:23
там контекст this уже не может вызвать функцию, так как уже внутри другой функции {this.state.data.map(function (track, key) { return (

вот

Daniil
05.09.2018
11:12:41
ну если траблы, юзай стрелочную

Andrew
05.09.2018
11:12:57
а. так const self = this выше, чтобы сохранить контекст в замыкании или используй стрелочную функцию

Серёга
05.09.2018
11:13:24
попробую спасибо

Andrew
05.09.2018
11:13:45
this.state.data.map((track, key) => {

Google
Серёга
05.09.2018
11:14:56
то есть стрелка сохраняет контекст родителя ну грубо говоря

Daniil
05.09.2018
11:15:28
ну типа, как например, ты можешь не биндить свою функцию в конструкторе, а сразу сделать стрелочной

реакт уже позволяет

но

https://medium.com/@charpeni/arrow-functions-in-class-properties-might-not-be-as-great-as-we-think-3b3551c440b1

Daniil
05.09.2018
11:15:58
извиняюсь

Admin
ERROR: S client not available

Daniil
05.09.2018
11:39:28
красава

Andrew
05.09.2018
11:44:42
ребят, такой вопрос, можно ли в JSX динамически генерирвоать в цикле компоненты с разным названием?

типа такого

generateRouterComponents(componentsData){ return componentsData.map( componentNameUrl => <Route exact path={componentNameUrl.url} render={props => ( <{componentNameUrl.name} {...props} locale={this.props.locale} /> )}/> ) }

{componentNameUrl.name

( сорри за мой говнокод, кого хватил кондрашка )

Dmitry
05.09.2018
11:49:42
Да, через React.createElement

Andrew
05.09.2018
11:53:16
Да, через React.createElement
мне нужно во время рендера передать миллион пропсов куче компонентов. Буду хранть их отдельно ( что, согласен, адекватно ), не смогу передавать пропсы в одном месте для всех компонентов

да-да, я не юзал редакс для этого проекта, когда писал. 1000 и 1 извращение

Google
Andrew
05.09.2018
11:53:48
Dmitry
05.09.2018
11:56:43
В первый раз вижу чтобы странички собирались на основе компонент, имена которых взяты по урл-матчингу

Andrew
05.09.2018
11:58:59
<main> <Router> <Switch> <Route exact path='/' render={props => ( <Home {...props} locale={this.props.locale} /> )}/> </Switch> </Router> </main>

это выглядит так

Dmitry
05.09.2018
12:02:45
<main> <Router> <Switch> <Route exact path='/' render={props => ( <Home {...props} locale={this.props.locale} /> )}/> </Switch> </Router> </main>
Логика не очень понятна =) Почему бы не делать по схеме pages, containers, components, когда ты в свитче подключил страницы и дальше их уже наполняешь контейнерами и компонентами? Спустить свойства всем можно и через контекст

Но лучше в контейнерах на redux стейт замапить

Artyom
05.09.2018
12:05:44
Скинь гист

Или codesandbox

Andrew
05.09.2018
12:06:41
https://pastebin.com/uzeP8Zs9

Dmitry
05.09.2018
12:08:54
https://pastebin.com/uzeP8Zs9
А где там generateRouterComponents ?

Andrew
05.09.2018
12:09:25
А где там generateRouterComponents ?
я хочу переписать так, чтоб generateRowComponents рендерило компоненты контейнеры, роуты и линки

и, т.к. я не знаю как это сделать, то с этим вопросом я и пришел к вам

Dmitry
05.09.2018
12:10:13
Один-два исключения в правиле формирования URL и генератор придется "доделывать", оно надо

А хотя, понял что ты хочешь

https://pastebin.com/NfrG74Hk

Я бы как-то так начал делать) Возможно где-то ошибся, но идея такая

Andrew
05.09.2018
12:18:32
спасибо, сейчас попробую

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