@react_js

Страница 4760 из 5115
Naught
05.09.2018
15:25:15
По поводу чужих и своих костылей не понял. Сделал самое базовое поле ввода с байндингом родителя, чуть ли не из доки реакта. В проекте используется похожий принцип, но там обработчик из сторонней либы, и я к нему особо доступа не имею. Из внешнего - скопировал из интернета функцию debounce. Всё.

Eugen
05.09.2018
15:25:22
Ребята, всем привет, кто то знает в условном операторе switch можно ставить логическое или ?

Примерно вот так switch (this.props.msgListSubAction) { case MSG_VIDEO_LIST_LINK: return 'Video' case MSG_VIMEO_LIST_LINK || MSG_LIST_LINK: return 'Vimeo' default: break }

REJUv
05.09.2018
15:27:11
Ребят, подскажите, плз :) Ситуация такая: мапую свойство и получается список компонентов, пусть будет называться каждый Part. Есть функция, которая сравнивает в каждом из таких Part два свойства, если они равны, то нужно, чтобы при наведении на последний из двух подсвечивался внутренний элемент в предыдущем компоненте. Используются styled components, класснеймы использовать нельзя.

Google
Eugen
05.09.2018
15:28:05
так и есть
так не работает

dima
05.09.2018
15:28:17
так и есть
вру case 1: case 2: /* тут пишем*/

switch (this.props.msgListSubAction) { case MSG_VIDEO_LIST_LINK: return 'Video' case MSG_VIMEO_LIST_LINK: case MSG_LIST_LINK: return 'Vimeo' default: break }

Николай
05.09.2018
15:39:25
попробуй так

Artyom
05.09.2018
15:53:12
Знаете шо. ui-kit нужно писать на pug. Потому что его и под ву и под реакт можно билдить...

Dmitry
05.09.2018
15:56:54
штооооо?

Artyom
05.09.2018
15:57:13
И не спрашивай зачем я это узнал

Google
Artyom
05.09.2018
16:05:22
Не, серьёзно, это же так просто. Везде написано как писать на pug ВНУТРИ vue/react/(angular), а можно писать просто на pug - иметь чистый html и билдить компоненты под все остальное! Одна проблема 809.7 kB MINIFIED, а полностью статику из него вывести не получится, при прокидывании переменных ?

Umid
05.09.2018
16:40:05
Есть вопрос по react-transition-group. Имеется следующий код: <CSSTransition classNames="fade" in={this.props.isReady} timeout={1000} > <Mainpreloader /> </CSSTransition> При входе на сайт, CSSTransition отображает свое содержимое вне зависимости от того, что находится в атрибуте 'in' и 'appear'. Как заставить CSSTransition не отображать его внутренности при входе на сайт?

Andrey
05.09.2018
17:10:56
Знаете шо. ui-kit нужно писать на pug. Потому что его и под ву и под реакт можно билдить...
Зачем? Что это даст? Чем не угодили стандартные средства?

Artyom
05.09.2018
17:11:45
Зачем? Что это даст? Чем не угодили стандартные средства?
А какие есть стандартные стредства кроссплатформенной разработки ui-компонентов с возможностью проброса пропсов?

Umid
05.09.2018
17:19:59
Kelin
05.09.2018
17:20:06
Вот и все. Паг не нужен

Umid
05.09.2018
17:20:49
Вот и все. Паг не нужен
Кому как удобнее. У pug совершенно инной синтаксис.

Kelin
05.09.2018
17:21:01
Совершенно ненужный синтаксис

Artyom
05.09.2018
17:21:57
Вот и все. Паг не нужен
нужен plain html для Битрикса...

Andrey
05.09.2018
17:23:23
нужен plain html для Битрикса...
Ну так у Битрикс свой говно-шаблонизатор, зачем мешать какашку и конфетку?

Юра
05.09.2018
17:26:34
ребят, как лучше в реате сделать модальное окно? интересует именно анимация, стили и тд, логика уже готова

Юра
05.09.2018
17:26:51
возможно библеотека сторонняя

Andrey
05.09.2018
17:27:44
Ну, видимо, так нужно бизнесу?)
Так почему тогда не прогонять в другом енв свой реакт как сср? Та же статика на выходе

Andrey
05.09.2018
17:28:47
Не все так просто
Storybook? Он из коробки умеет статику

Google
Artyom
05.09.2018
17:29:13
Storybook? Он из коробки умеет статику
Долго рассказывать, но в этом замешан PHP

Andrey
05.09.2018
17:29:51
Долго рассказывать, но в этом замешан PHP
Парсер-пепепарсер пага в Битрикс?

Artyom
05.09.2018
17:31:01
2 условия: на выходе нужен чистый html, но эти же компоненты будут использоваться во vue

Andrey
05.09.2018
17:36:27
2 условия: на выходе нужен чистый html, но эти же компоненты будут использоваться во vue
Storybook? Styleguidist? Что там из этого есть у вю не в курсе, но они могут генерировать статику.

А, ты из Реакта хочешь во вю тож самое + статику. Только сейчас понял твою хотелку

[Anonymous]
05.09.2018
17:44:09
http://tusharnile.blogspot.com/2018/07/react-js.html?m=1

Andrey
05.09.2018
17:45:36
http://tusharnile.blogspot.com/2018/07/react-js.html?m=1
Как минимум херня, ибо есть фрагмент, о котором в 07/2018 "забыть" - позор

Andrew
05.09.2018
19:31:48
http://tusharnile.blogspot.com/2018/07/react-js.html?m=1
Я бы не назвал односторонний поток данных фичей

Скорее просто очень правильным решением

Umid
05.09.2018
19:51:10
Здарова народ. А какой библиотекой чаще всего пользуются для анимаций на react? В момент переключения между компонентами, или их появлением и т.д.

Admin
ERROR: S client not available

Umid
05.09.2018
20:38:34
{ this.state.canShow ? <Awesome /> : null } А почему чаще всего используется null в подобном случае? На сколько сам могу догадываться, null означает пустоту, а его в данном случае можно было бы заменить лишь undefined, но undefined предпологает что что-то было не определено. Или же есть какое-то более четкое объяснение?

Umid
05.09.2018
20:40:33
Сам спросил - сам ответил
Значит верно. Просто был в сомнениях.

Владислав
05.09.2018
20:44:49
Можно и true и false и '' поставить

alex
05.09.2018
20:53:36
В случае с булевой переменной, как по мне, так даже лучше canShow && <Shit />

Rita
05.09.2018
20:56:08
Всем привет, такой вопрос, может ли перерендер дочерних компонентов, которые мы мапим с помощью метода map массива в родительском компоненте вызывать перерендер родительского компонента

Petr
05.09.2018
20:58:12
если там не меняются свойства/стэйт родителя и не вызываются принудительный рендер то вроде нет

Google
Umid
05.09.2018
20:59:18
Oleg
05.09.2018
21:09:37
Но автоматически, нет, потомки не влияют

Дмитрий
05.09.2018
21:37:49
Ребят,подскажите плиз, есть редьюсер с пользователями user =[{id:1,name:'Вася'},] Это некий справочник из 1000 строк пользователей, этот справочник нужен в других сущностях redux, доступ идет по ключу ID как в БД. в объекте около 15 свойств (фио, тел, рост, вес) Есть редьюсер с массивом кабинетов [{room:'Кабинет 16', users:[1,2,3,4,5]}] Мне нужно вывести на форме список всех кабинетов, а напротив - список жителей с их именем и возрастом. Вопрос, в каком месте совершать преобразование 1,2,3,4,5 в сущности пользователей? Правильно ли я делаю? 1) После MapStateToProps у меня есть props = {users:[….],rooms:[….]} 2) В CDM я вызываю свою фукнцию utils.covertData(props.users, props.rooms , [‘name’,’age’]) , которая генерирует мне новый массив, но уже с сущностями пользователя.

Timofey
05.09.2018
21:37:50


Artem
05.09.2018
21:39:52
context

Oleg
05.09.2018
21:40:25
Это просто дефолтное значение, которое будет в контексте, можно что угодно вместо light строки добавить

Timofey
05.09.2018
21:40:39
Oleg
05.09.2018
21:40:44
да
Буду рад интересному примеру

Георгий
05.09.2018
21:41:36
Привет, ковыряюсь с react material ui. Не пойму как выбирать стили компонентов. К примеру у кнопку (Button) есть variant, можно всякие выбрать стили кнопки, а вот для TextField, Select такого нет. Есть ли outlined варианты полей ввода и выпадающего списка? Опять же, при добавлении кнопки на AppBar можно указать color="inherit", почему нет такого же для других компонент вроде TextField и Select? Как правильно с ними бороться? Вручную менять им стили? Каждому полю ввода?

Timofey
05.09.2018
21:41:38
Ребят,подскажите плиз, есть редьюсер с пользователями user =[{id:1,name:'Вася'},] Это некий справочник из 1000 строк пользователей, этот справочник нужен в других сущностях redux, доступ идет по ключу ID как в БД. в объекте около 15 свойств (фио, тел, рост, вес) Есть редьюсер с массивом кабинетов [{room:'Кабинет 16', users:[1,2,3,4,5]}] Мне нужно вывести на форме список всех кабинетов, а напротив - список жителей с их именем и возрастом. Вопрос, в каком месте совершать преобразование 1,2,3,4,5 в сущности пользователей? Правильно ли я делаю? 1) После MapStateToProps у меня есть props = {users:[….],rooms:[….]} 2) В CDM я вызываю свою фукнцию utils.covertData(props.users, props.rooms , [‘name’,’age’]) , которая генерирует мне новый массив, но уже с сущностями пользователя.
если же это ТЗ, то тут идет проверка на умение выстраивать оптимизацию. в таком случае стоит все преобразования производить в mapStateToProps причем покрыть его Reselect для оптимизации. если я правильно понял задачу

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