@react_js

Страница 1706 из 5115
Max
14.07.2017
08:04:02
в смысле “падажи ебана"

Ches
14.07.2017
08:04:08
данные с родительского стейта передаются в пропсах в дочерние функциональные компоненты

как то так

с этой функцией чтобы поменять стейт из них при изменении

Google
Max
14.07.2017
08:04:46
редакс походу лучше да

Anton
14.07.2017
08:04:48
Вопрос о БЭМ и css-in-js. Я правильно понимаю что никакой подсветки, автодоролнения, хаяку и прочих прелестей жизни с css-in-js?

Ches
14.07.2017
08:05:37
пока 3 где то

родительский - дочерний - дочерний

Max
14.07.2017
08:05:49
Это просто форма?

или прямо рутовый компонент приложения

Ches
14.07.2017
08:06:26
ну рутовый после перехода на этот роут

Anton
14.07.2017
08:06:29
@iamstarkov что за тулинг ты упоминал вчера?

Ches
14.07.2017
08:06:35
если мы про одинаковое говорим)

Max
14.07.2017
08:06:43
рутовый = корневой

Ches
14.07.2017
08:06:57
нет, страница просто

Max
14.07.2017
08:07:01
короче просто форма на странице?

Google
Ches
14.07.2017
08:07:08
с роута переходим

ну да получается если так говорить

но какая то большая форма))

Max
14.07.2017
08:07:26
оставляй тогда сетстейт

Ches
14.07.2017
08:07:56
вместо редакса? а его когда лучше было бы заюзать?

Сергей
14.07.2017
08:07:59
В автодополнении CSS никогда не нуждался. Но возможно что-то есть

Max
14.07.2017
08:08:41
вместо редакса? а его когда лучше было бы заюзать?
когда у тебя надо будет данные шарить между страницами в разных роутах

http://s.syabro.com/2017-07-14-11-08-lxi3k.png

у нас весело в питонячем слаке

все-таки реакции на сообщения это ок

Ches
14.07.2017
08:09:16
да, я тоже так подумал, что шарить особо нечего

разве что когда с сервера профиль загружается, он в редаксе живет

Vladimir
14.07.2017
08:09:35
@iamstarkov что за тулинг ты упоминал вчера?
автодополнение реализовано или через тайпинги/флоу или через плагины

Ches
14.07.2017
08:09:38
чтобы там в хедерах разных имена можно было поставить

Vladimir
14.07.2017
08:09:44
padding: [5, 10]

Anton
14.07.2017
08:11:12
Владимир стоит начинать знакомится с парадигмой с css-in-js? Не прочь попробовать, но пока кажется жестью. Доклад и слайды смотрю сейчас.

Anton
14.07.2017
08:11:39
css-in-js? --- react-jss*

Ches
14.07.2017
08:11:46
а где правильнее делать логику с модалками? у меня сейчас вообще структура роутер - profileContainer (тут загружаются данные / лоадер / некоторые проверки) - потом сам стейт компонент профиля и потом за ним дочерние

Google
Vladimir
14.07.2017
08:11:51
там ещё istf грядёт

Сергей
14.07.2017
08:12:00
Ches
14.07.2017
08:12:05
я пока сделал в компоненте профиля, это правильно?

Vladimir
14.07.2017
08:12:36
Это что
прочитай в интервью https://twitter.com/survivejs/status/883394109993385984

тлдр: быстрый аст для цсс

используемый mainstream cssinjs либами

kana
14.07.2017
08:13:17
ладно, сейчас буду вводить в прод насдака стайлед

Vladimir
14.07.2017
08:13:21
что значит, что у тебя не будет сильного бандл блоата

kana
14.07.2017
08:36:54
так, притер совсем не дружит с стайледом

от притера придется отказаться временно



@sergeysova

Сергей
14.07.2017
08:41:05
1

kana
14.07.2017
08:41:22
окей, спасибо

Сергей
14.07.2017
08:41:32
background -> background-color

Dmitry
14.07.2017
08:54:20
когда много вычисляемых стилей от props становится еще удобнее если вынести их отдельно, а в итоговом стиле писать вызов ${backgroundColor}, к примеру.

Igor
14.07.2017
09:26:11
утро доброе

есть проблемка, яхз как ее решить. есть аппа, нужно чтобы ее можно было открыть по example.com/view/:token. сделал таким макаром: <Router history={ history }> <Route path="/view/:tokenkey" component={App}/> </Router> токен передается в контейнер, там видится всем чем надо, проверял по /view/123. при попытке открыть страницу с любым другим токеном - реакт редиректит меня назад на /view/123

с реактом работаю всего неделю, в проект пижжу куски кода, многие вещи не очень понятны

Alexander
14.07.2017
09:33:22
background -> background-color
Типикал сторе

Google
Vladimir
14.07.2017
09:38:10
у рр ещё есть папка examples в репе

Admin
ERROR: S client not available

Николай
14.07.2017
09:55:53
Подскажите плиз по коду http://dumpz.org/2623271/ Мне нужно в зависимости от пропса userInfo.is_limited определять местоположение в браузере. Использую react-geolocated, а т.к. там используется HOC компонент, то пришлось самому делать HOC обертку для отключения определения geolocation. Может как-то можно проще это всё было сделать, подскажите?

Vladyslav
14.07.2017
09:57:15
ребзя, всем приветы ,А как правильно обернуть react-select для редакс-форм ? а то у меня он работает, но при потере фокуса с элемента значение селекта пропдаает

делал вот так

https://stackoverflow.com/questions/42650273/reactjs-how-to-wrap-react-select-in-redux-form-field

учуваков таже проблема

Влад
14.07.2017
10:01:25
О

У меня такая же фигня была только с собственным селектом

Я костыль с сеттаймаутом куда-то впихнул

Artem
14.07.2017
10:02:42
такой же косяк есть с draftjs. пока не трогал, нет времени

был еще в одном месте такой косяк. но решалось все тем, что я перезаписывал onChange redux’овский

Vladyslav
14.07.2017
10:04:39
да перезаписывааю

а можно примерчик костыля ?))

и так уже убил времекни тучу в этот гребаный редукс-форм

Влад
14.07.2017
10:05:50
Уууух... Сейчас поищу) я стейт менял с задержкой в 100 просто

Igor
14.07.2017
10:06:19
о, понеслось говно по каналам всем

Andrey
14.07.2017
10:07:01
А может бы БЭМом увлекаешься?

Stepan
14.07.2017
10:07:58
Та хватит уже форсить))

Google
Igor
14.07.2017
10:12:27
а если открыть, например view/456, сразу, а не после view/123, то что выводится?
меняет урл на 123 и пытается вытянуть старый контент

в консоли вижу, что происходит location_change и потом вагон разных rehydrate

но урл все равно старый

Artem
14.07.2017
10:15:28
а можно примерчик костыля ?))
передай в onChange функцию, в которой будет вызываться input.onChange и твой кастомный onChange

Stepan
14.07.2017
10:16:06
Почему мне раньше никто не сказал, что ФП это охуенно интересно?)

Igor
14.07.2017
10:16:28
ок, пофиксил

Vladyslav
14.07.2017
10:16:29
SelectInput.js import React from 'react'; import Select from 'react-select'; import 'react-select/dist/react-select.css'; export default (props) => ( <Select {...props} value={props.input.value} onChange={(value) => props.input.onChange(value)} onBlur={() => props.input.onBlur(props.input.value)} options={props.options} /> ); MyAwesomeComponent.js import React, {PureComponent} from 'react'; import SelectInput from './SelectInput.js'; class MyAwesomeComponent extends PureComponent { render() { const options = [ {'label': 'Germany', 'value': 'DE'}, {'label': 'Russian Federation', 'value': 'RU'}, {'label': 'United States', 'value': 'US'} ]; return ( <Field name='countries' options={options} component={SelectInput} multi /> ); }

вот так короче он работает

Igor
14.07.2017
10:16:37
я недоспиздил кусок кода из другого проекта

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