@react_js

Страница 4577 из 5115
Mark
09.08.2018
08:07:43
Смени работу
Ищу удаленку и жду пока из доместик компании ответят, правда компания Ракутен, так что не знаю

Andrey
09.08.2018
08:07:46
Всем привет. Есть турдность с использование modernizr скачал modernizr.js определенной конфигурации, при подключении его в реакт компонент import modernizr from 'path-to-modernizr/modernizr' в компоненте в componentDidMount делаю проверку if(modernizr.flash) но этот файл не подтягивается в компонент. При вызове console.log(modernizr) - приходит пустой обьект. Если ставить чекпоинт в дебагере хрома и навести на modernizr который находится в console.log или в if то modernizr норм определяется



Google
Andrey
09.08.2018
08:08:52
если импортировать через require('path-to-modernizr/modernizr') то результат тот же

Alexey
09.08.2018
08:09:19
что мешаешь на иконку онклик повесить, а календарю стейт задать на открытие?
да это то понятно, можно просто вокруг иконки и лейбл навесить, вот только все равно у календаря будет завязка на инпут, то есть отображаться он будет рядом с ним, а не с иконкой

Alexey
09.08.2018
08:09:53
Игорь
09.08.2018
08:10:09
парни может кто подсказать можно в mapStateToProps передать текущий пропс. Не те пропсы которые я прокидываю, а именно текущий пропс. Вернее даже сказать внутренний стейт компонента

Mark
09.08.2018
08:10:12
Определенно. Более того, иметь сайд-проект, чисто для себя — это просто полезно, чтобы не залежаться
Ммм, залежаться, мне это точно не грозит Я сам хочу сайд-проект, но у меня как-то со временем тяжко, потому что, смотри: - Учить японский - Учить что-то новое в английском - Учить матан и машинное обучение (личное желание, но все-же) - Работа + к работе хоть иногда что-то новое узнавать в реакт/ноду Ну и такое, домашние дела, с женой время провести и отдыхать иногда нужно, короче сложна)

Дмитрий
09.08.2018
08:10:37
Залежаться как специалист

Дмитрий
09.08.2018
08:10:48
Офк не на всё времени хватит, тут уж придётся выбирать

Mark
09.08.2018
08:11:10
Офк не на всё времени хватит, тут уж придётся выбирать
Пока получается одной жопой на все стулья, но с трудом

Игорь
09.08.2018
08:11:17
в mapStateToProps из стора кладутся данные
что бы их туда положить их нужно выбрать

Roman
09.08.2018
08:12:09
react datepicker
надо смотреть доку компонента

Alexey
09.08.2018
08:12:32
надо смотреть доку компонента
в их репе на гит хабе есть ишью на это, но все забили(

Google
Игорь
09.08.2018
08:12:33
Офк не на всё времени хватит, тут уж придётся выбирать
пользователь выберает локацию, мне нужно по иду локации, отдать что то. соотвественно нужно прокинуть этот ид в мап стейт и селектор который этим будет заниматься

ed
09.08.2018
08:13:51
А что, реселект все, забыли уже никто не юзает?

Игорь
09.08.2018
08:14:30
ну сделай это через экшен
пользователь выберает локацию, мне нужно по иду локации, отдать что то. соотвественно нужно прокинуть этот ид в мап стейт и селектор который этим будет заниматься сори не туда отправил. Бро я по этому и юзаю стейт потому что мне в падлу описывать на каждый чих редьюсеры и экшены

Artyom
09.08.2018
08:14:45
Простенький скелетон https://github.com/dvtng/react-loading-skeleton

Roman
09.08.2018
08:14:49
Alexey
09.08.2018
08:15:07
жаль...это уже всё хаки...

Roman
09.08.2018
08:16:04
ed
09.08.2018
08:16:31
еще один оверхед редакса
ну, я в целом об идеологии, а не обязательно библиотеке

Игорь
09.08.2018
08:17:28
ну не передашь ты так
скриплю зубами, и иду описывать еще один котенйнер...

я описываю достаточно крупный проект на реакт редакс связке. Для себя умозаключил Реакт === никогда!

Artem
09.08.2018
08:20:00
а причем тут реакт то?)
у человека эмоции просто, столкнулся с незнакомой экосистемой)

Игорь
09.08.2018
08:20:20
Vladimir
09.08.2018
08:20:23
то, что ты не можешь разобраться с храненем информации - твоя проблема ?

не всегда нужен ридакс

Игорь
09.08.2018
08:21:09
то, что ты не можешь разобраться с храненем информации - твоя проблема ?
Перечитай плиз мои посты, что бы не писать хуйню.

Artem
09.08.2018
08:22:28
Перечитай плиз мои посты, что бы не писать хуйню.
ты в контейрнер хочешь пропс свехру закинуть?)

Google
Artem
09.08.2018
08:23:27
да
и в чём проблема то?

<ComponentContainer foo={3} /> ну это жестяк, но можно)

Игорь
09.08.2018
08:24:23
и в чём проблема то?
ты можешь прокинуть только пропсы которые ты передал из родительского компонента. Текущий стейт он не принемает

Игорь
09.08.2018
08:25:26
Конечно нет

Artem
09.08.2018
08:26:20
Конечно нет
а как хочешь?)

Игорь
09.08.2018
08:28:35
<ComponentContainer foo={this.state.foo} /> не ?
Ещё раз. Есть контейнер, он прокидывает данные глупым компонентам, и управляет ими. Я могу один из глупых компонентов сделать контейнером, но не хочу. Хочу этот функционал замкнуть в себе. У этого контейнера есть внутренний стейт. Я хочу пробросить этот стейт в mapToProps и юзать в селекторах

Ivan
09.08.2018
08:28:56
Есть проблема. Имеется приложение, где есть роутинг, бандл заливается на сайт, при обновлении странички, выбрасывает 404 от сайта, ибо пути нету такого

Как решать проблему

Cenator
09.08.2018
08:29:48
Index.html на все несуществующие роуты

Игорь
09.08.2018
08:31:57
а как хочешь?)
Есть 2 пути решения которые мне не нравятся. 1 самый простой и очевидный сделать один из глупых компонентов тоже контейнером 2 описать акшены, и доп редьюсеры и начать поддерживать ещё и их

Игорь
09.08.2018
08:33:21
не я сдаюсь, я не могу догнать что ты сделать хочешь)
Да все просто 1 компонент, рисует в себе 3 компонента, я хочу что бы он управлял логикой выборки данных для этих компонентов.

Дмитрий
09.08.2018
08:33:26
Дейли ремайндер: есть более двух путей

Vlad
09.08.2018
08:34:01
Artem
09.08.2018
08:34:11
Да все просто 1 компонент, рисует в себе 3 компонента, я хочу что бы он управлял логикой выборки данных для этих компонентов.
и в чём проблема, кидай вниз пропсы и все, пускай рисуются кк надо, ну или контекстом, ну или ридаксом)

Mark
09.08.2018
08:35:28
mapStateToProps Так вообще законно???? title: state.itemListReducer.items.find(item => state.reportFormReducer.item_code),

Игорь
09.08.2018
08:36:57
и в чём проблема, кидай вниз пропсы и все, пускай рисуются кк надо, ну или контекстом, ну или ридаксом)
Данные для этих компонентов лежат в редакс. Компонент который передаёт данные дочерним компонентам имеет стейт с идентифекаторами фильтров, нужно этот идентификатор передать в mapStateToProps

Artem
09.08.2018
08:38:44
Данные для этих компонентов лежат в редакс. Компонент который передаёт данные дочерним компонентам имеет стейт с идентифекаторами фильтров, нужно этот идентификатор передать в mapStateToProps
ну можно ж сразу хранить этот индетификатор в ридаксе, можно внутри компоннента при новых пропсах который пришел ридакса совместить данные с индетификатором и пустить вниз

Игорь
09.08.2018
08:40:51
ну можно ж сразу хранить этот индетификатор в ридаксе, можно внутри компоннента при новых пропсах который пришел ридакса совместить данные с индетификатором и пустить вниз
в редаксе лежит список идентификаторов. в стейте компонента лежит конкретный нужный мне идентификатор. Я хочу просто прокинуть егов слекторы. я не хочу описывать +1 контейнер и усложнять компонент. Я хочу просто передать его в селектор.

Google
Игорь
09.08.2018
08:41:39
Дейли ремайндер: есть более двух путей
О великий, прошу дай ссылку на эту волшебную библиотеку. Мне не радивому... Дабы избавить меня от мучений моих...

Artyom
09.08.2018
08:57:25
У вушки девтулза прикольнее

Andrew
09.08.2018
08:58:09
Artyom
09.08.2018
08:58:32
D=

Дмитрий
09.08.2018
08:58:55
cli свои мутить надо

Roman
09.08.2018
08:58:56
а еще cli есть
ну так фреймворк

Дмитрий
09.08.2018
08:58:59
Там элементарно

Admin
ERROR: S client not available

Дмитрий
09.08.2018
08:59:23
npm i yargs и вперёд Норм кли — строк 30 чейнинга максимум

Andrew
09.08.2018
08:59:40
все зависит от структуры файлов в проекте

Алексей
09.08.2018
09:07:15
Всем привет! Нубский вопрос axios().then(как вернуть <Modal good/>).catch(<Modal bad/>)

Stepan
09.08.2018
09:08:06
Отдельно запрос, отдельно проставил состояние, показал модалку

Алексей
09.08.2018
09:09:41
Stepan
09.08.2018
09:10:02
В then функцию положи

А внутри неё уже setState

Алексей
09.08.2018
09:10:23
спасибо

Google
Eugene
09.08.2018
09:11:16
Товарищи, а как в стайлед по наличию в пропсе флага true = задать что-то типа * { color: #eef2f4; } ?

Artyom
09.08.2018
09:13:10
селектор тоже динамическим может быть

${p => p.predicat ? '&' : '__none'} { color: red }

Антон
09.08.2018
09:18:36


Алексей
09.08.2018
09:22:29
А внутри неё уже setState
я не понимаю catch( () => modalBad()) modalBad() { setState({ badForm: 1 }); }

Eugene
09.08.2018
09:23:34
Stepan
09.08.2018
09:24:06
Artyom
09.08.2018
09:24:16
С чем угодно, там достаточно много изменений было. Включай сурсмэпы и дебаж. Кодмодом, предварительно, проходился?

Eugene
09.08.2018
09:24:17
Подрубить source maps и посмотреть где падает?) Да и слишком большой скачок версий произошел

Roland
09.08.2018
09:26:03
Добрый день Можете подскзать, что значит это в файле htaccess <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ public/$1 [L] </IfModule>

Не получается просто залить файлы на хостинг, а на локалке все работает Может потому что на хостинге папка public_html

Алексей
09.08.2018
09:27:25
.catch(() => { // Делаем что-то здесь })
ааа я так и делал, но почему то сейчас заработало

спасибо!

Roland
09.08.2018
09:32:01
Все запросы перенаправляет в public/<запрос>
спасибо большое, так и думал что в этом проблема

Eugene
09.08.2018
09:39:16
?такс, еще вопрос по styled Как такие блоки переписать? :) className={cn({ 'item--selected': selected === CALENDAR })} className={cn({ 'item--selected': selected === DAY })} selected из стейта берется

Mark
09.08.2018
09:41:14
Что скажете? https://www.catalog.style/

Eugene
09.08.2018
09:41:32
И для каждого блока где разный selected === свой стайлед компонент? Не могу выкупить как подставить === значение ?

<StyledComponent selected={selected} value={DAY} /> Хм так мб ? надо попробовать

Николай
09.08.2018
09:47:17

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