@react_js

Страница 1364 из 5115
Сергей
30.05.2017
08:15:58
{...props}

Eduard
30.05.2017
08:16:15


Сергей
30.05.2017
08:16:40
лол ты все равно юзаешь babel

Eduard
30.05.2017
08:16:45
все

Google
Eduard
30.05.2017
08:16:47
я лучше удолю

Denis
30.05.2017
08:16:50
Что за аналог redbox?

Eduard
30.05.2017
08:16:50
эту тупость

Сергей
30.05.2017
08:17:02
Eduard
30.05.2017
08:17:11
лол
я заметил))

Denis
30.05.2017
08:17:25
На скрине с ошибкой был

Zae
30.05.2017
08:19:12
получается что при использовании реакта и rxjs нам не нужен редакс, да?

Сергей
30.05.2017
08:19:34
rxjs больше для сложного флоу и ивентов

Zae
30.05.2017
08:19:46
а что в качестве стора используют?

Сергей
30.05.2017
08:19:51
Zae
30.05.2017
08:20:04
а, даже так

Eduard
30.05.2017
08:33:41
Вот теперь я не понимаю

Google
Eduard
30.05.2017
08:33:47




почему он всегда показывает App

Zae
30.05.2017
08:37:39
exact добавь руту /

<Route exact path="/" component={App} />

а чтобы не показывало сразу все три рута вместо дива сделай Switch

импортнуть его не забудь import { Switch } from 'react-router-dom'

Сергей
30.05.2017
08:44:21
кстати, в чем разница между import { Switch } from react-router-dom и тот же импорт из react-router

Zae
30.05.2017
08:45:42
не знаю, но выглядит так что react-router по дефолту цепляет react-router-dom, а когда импортишь из react-router-dom то типа напрямую

Никита
30.05.2017
09:02:50
Всем привет! Есть список users в стейте компонента В цикле бегу по этому списку и для каждого юзера делаю запрос на сервер, получаю данные, обновляю в стейте через this.setState({ users: [ ...this.state.users.slice(0, idx), newUser, ...this.state.users.slice(idx + 1) ] }); А так же в render отображаю этот список {this.state.users.length > 0 && this.state.users.map(user => (<User user={user} key={user.uniqueId} userClick={this.userClick} active={this.state.selectedUser.uniqueId === user.uniqueId} />) )} при клике на элемент показываю модалку <UserInfo user={this.state.selectedUser} handleClose={this.closeUserInfo} opened={this.state.showUserInfo} /> и вот в чём проблема. если открыть модалку пока цикл на получение инфы с сервера езё идёт и стейт обновляется, то все действия в модалке сбрасываются при каждый итерации этого цикла. SCU в компоненте модалки почему-то не вызывается. сейчас кину гисты

https://gist.github.com/3c11ce3d9f15801a9e168f3b4e979166 - страница https://gist.github.com/BaranovNikita/71497f9ad1a505b200a42f425bc1ea6e - элемент списка https://gist.github.com/BaranovNikita/ca0bb2d7a7a21f778f503fc7ea6b5508 - модальное окно

Mike
30.05.2017
09:08:20
Клади в Стейт, что ты на сервер пошел, и что вернулся. Пока не вернулся, модалку не давай показать

Zae
30.05.2017
09:09:03
или пока не положил в стейт состояние что ты вернулся не показывай ниче в модалке

а сама пусть открывается

Michael
30.05.2017
09:11:31
и данные начать собирать в didMount, а не willMount, по умолчанию сделать лоадер

Ivan
30.05.2017
09:42:14
вот скажите, а можно стейт одного компонента менять из вложенного в него компонента?

Roman
30.05.2017
09:42:31
колбеки в пропсы?

Ivan
30.05.2017
09:43:21
мне нужно чтобы при загрузке файла в файлинпут у меня появлялся еще один файлинпут. при этом файлинпут это один компонент

Stepan
30.05.2017
09:43:41
ну сделай обёртку

Google
Stepan
30.05.2017
09:43:46
с колбеком

который ты передашь в дочерний компонент

Типа createNewInput

Дочерний компонент себе этот колбек дёрнет, когда надо будет, и всё

Ivan
30.05.2017
09:46:13
охуенно, то что нужно. А примеры по какому слову гуглить?

props callback?

Stepan
30.05.2017
09:47:00
https://facebook.github.io/react/docs/handling-events.html

Тут же не банят за платину?))

Mike
30.05.2017
09:55:05
только за даймонд *шутки про лол от человека, ни разу в него не игравшего*

Mark
30.05.2017
10:14:49
Кто-нибудь знает, как можно заставить HOC создавать каждый раз разный объект? connect(...)(hoc(Page));Чтобы на каждое прокидывание свойств hoc вызывал свой конструктор Структура hoc: export default function hoc (component) { class SomeClass extends Component {} return SomeClass; }

Mark
30.05.2017
10:24:16
Не надо так делать
Но это уже другая история)

Сергей
30.05.2017
10:25:31
Рекомпоз в помощь

Rustem
30.05.2017
10:26:56
Добрый день, кто пользуется redux-form? ВЫходит вот такая ошибка: bundle.js:49199 Uncaught TypeError: Cannot read property 'wrapped' of undefined Кто боролся с такой ошибкой?

Mike
30.05.2017
10:27:17
я коненчо не оч в курсе, но разве не лучше сделать hoc(connect(...)(Page))?

а, не, сорь, несу хрень

Mark
30.05.2017
10:38:44
Сначала было так, но потом поняли, что в hoc нужны параметры из стэйта)

Max
30.05.2017
10:41:05
офтоп

никто не видел бота который умеет в канал срать оповещением о деплое?

Google
Max
30.05.2017
10:41:34
я понимаю что там просто рест дернуть из консоли

Admin
ERROR: S client not available

Max
30.05.2017
10:41:44
но писать и дпелоить лень

Сергей
30.05.2017
10:41:59
Какой ci?

Max
30.05.2017
10:42:17
из консоли дергать

у нас деплой на fabric

Сергей
30.05.2017
10:42:32
Не знаю таких)))

Max
30.05.2017
10:42:42
ну считай просто баш

Сергей
30.05.2017
10:43:21
Делай запрос курлом

Просто создай в ботфазере

Max
30.05.2017
10:43:49
ботчо?

ну курл и нужен

Сергей
30.05.2017
10:44:01
@BotFather

Создаешь бота

Max
30.05.2017
10:44:13
крутабл

спасибо

Сергей
30.05.2017
10:44:18
Получаешь токен. Открываешь доку

Google
Michael
30.05.2017
10:47:26
берёшь хэш init-коммита и всё

Ivan
30.05.2017
11:02:09
К fabric не сложно прикрутить будет рили

Питонлвским реквестом слать запрос в апиху

Denis
30.05.2017
11:03:22
Продляем приём заявок) Отредактировать не даёт, сейчас заново запню пост)

? Друзья, уже совсем скоро состоится важное событие весны и лета - 5 и 6 июня в Сколково пройдёт РИТ++ (см. www.ritfest.ru). Если в цифрах, РИТ - это 160 сильнейших докладчиков, 2000+ участников, 8 тематических конференций, 40 митапов от экспертов, 20 стендов с розыгрышами и призами и т.д. Совместно с организаторами мы проводим розыгрыш билетов среди участников русскоговорящих профессиональных сообществ в Telegram: 1. https://t.me/react_js 2. https://t.me/js_ru 3. https://t.me/angular_ru 4. https://t.me/nodejs_ru 5. https://t.me/android_ru 6. https://t.me/ios_ru 7. https://t.me/devops_ru 8. https://t.me/kubernetes_ru 9. https://t.me/docker_ru 10. https://t.me/agile_ru А также других групп, представленных в этом списке: https://t.me/all_ru ? Всего будет разыграно: 4 билета среди участников (по одному на тематику - Мобильная разработка, DevOps, JavaScript, Agile) и 4 билета для тех, кто готов вести прямую трансляцию конференции в группе Telegram. Каждый может участвовать в двух номинациях. :) ? Что значит "прямая трансляция"? Организаторы готовы предложить со своей стороны: 1. Пригласить на конференцию (бесплатно, разумеется). 2. Выделить рабочую зону (тихие комнаты для подкастов, интервью, зарядки, оформить зону, перекусить и так далее). 3. Предоставить доступ к докладчикам (контакты, возможность связаться для интервью / чего угодно). 4. Предоставить доступ к спонсорам (контакты, интервью, услуги) - они тоже в вас заинтересованы. 5. Отдать пару потоков видео с конференции бесплатно для трансляции в реальном времени. 6. Скидочный код для подписчиков канала или подкаста. 7. Предложить PR, который может сделать конференция: логотип в информационных партнёрах, рекламную вкладку в брошюру участников. Что ожидается от вас в этом случае: 1. Продвижение конференции до события. 2. Интересный репортаж с места события - желательно в реальном времени, комментарии, цитаты, фотографии, прямые включения, интервью (можно постфактум). ? Выигранный билет нельзя обменять/продать или передать. В случае, если вы по какой-то причине не сможете воспользоваться билетом, сообщите организаторам - https://t.me/DenisIzmaylov ? Победитель будет выбран случайным образом. Ваши имя и фамилия будут опубликованы, в случае победы, все остальные ответы - конфиденциальны. Приём заявок завершится в воскресенье, 31 мая, в 23:00. ? Для участия в розыгрыше необходимо заполнить следующую форму: https://goo.gl/forms/By7hsLbOZCx2NhN13

KlonD90
30.05.2017
11:05:37
надеюсь на репортаж от IT высер

Sheldhur
30.05.2017
11:06:16
сколково, дальше не читал

Vitaliy
30.05.2017
11:07:31
разбитие цен капец. на всё - 27к. на 1 группу - 24к

Ivan
30.05.2017
11:07:39
хоть и сижу в сколково не хочу никуда идти

Denis
30.05.2017
11:08:38
Dmitry
30.05.2017
11:08:57
? Друзья, уже совсем скоро состоится важное событие весны и лета - 5 и 6 июня в Сколково пройдёт РИТ++ (см. www.ritfest.ru). Если в цифрах, РИТ - это 160 сильнейших докладчиков, 2000+ участников, 8 тематических конференций, 40 митапов от экспертов, 20 стендов с розыгрышами и призами и т.д. Совместно с организаторами мы проводим розыгрыш билетов среди участников русскоговорящих профессиональных сообществ в Telegram: 1. https://t.me/react_js 2. https://t.me/js_ru 3. https://t.me/angular_ru 4. https://t.me/nodejs_ru 5. https://t.me/android_ru 6. https://t.me/ios_ru 7. https://t.me/devops_ru 8. https://t.me/kubernetes_ru 9. https://t.me/docker_ru 10. https://t.me/agile_ru А также других групп, представленных в этом списке: https://t.me/all_ru ? Всего будет разыграно: 4 билета среди участников (по одному на тематику - Мобильная разработка, DevOps, JavaScript, Agile) и 4 билета для тех, кто готов вести прямую трансляцию конференции в группе Telegram. Каждый может участвовать в двух номинациях. :) ? Что значит "прямая трансляция"? Организаторы готовы предложить со своей стороны: 1. Пригласить на конференцию (бесплатно, разумеется). 2. Выделить рабочую зону (тихие комнаты для подкастов, интервью, зарядки, оформить зону, перекусить и так далее). 3. Предоставить доступ к докладчикам (контакты, возможность связаться для интервью / чего угодно). 4. Предоставить доступ к спонсорам (контакты, интервью, услуги) - они тоже в вас заинтересованы. 5. Отдать пару потоков видео с конференции бесплатно для трансляции в реальном времени. 6. Скидочный код для подписчиков канала или подкаста. 7. Предложить PR, который может сделать конференция: логотип в информационных партнёрах, рекламную вкладку в брошюру участников. Что ожидается от вас в этом случае: 1. Продвижение конференции до события. 2. Интересный репортаж с места события - желательно в реальном времени, комментарии, цитаты, фотографии, прямые включения, интервью (можно постфактум). ? Выигранный билет нельзя обменять/продать или передать. В случае, если вы по какой-то причине не сможете воспользоваться билетом, сообщите организаторам - https://t.me/DenisIzmaylov ? Победитель будет выбран случайным образом. Ваши имя и фамилия будут опубликованы, в случае победы, все остальные ответы - конфиденциальны. Приём заявок завершится в воскресенье, 31 мая, в 23:00. ? Для участия в розыгрыше необходимо заполнить следующую форму: https://goo.gl/forms/By7hsLbOZCx2NhN13
а можно свое сообщество внести в список?

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