@react_js

Страница 4392 из 5115
Viktor
13.07.2018
11:48:12
Roman
13.07.2018
11:48:28
Спасибо
codedojo тоже глянь

Viktor
13.07.2018
11:49:00
codedojo тоже глянь
Да глянул, тоже на русском. Спасибо за отзывчивость

what
13.07.2018
11:54:50
господа, извольте дать ссылку на редаксовский чат, спасибо

Google
CFFTRP
13.07.2018
12:16:29
Если я прокидываю mstp через коннект в компонент, то выше компонента этот пропс никак не достать?

например, // Тут нужно обратиться к пропсам из коннекта class ..... connect....

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

Kendr
13.07.2018
12:17:48
Конкретно расскажи что ты хочешь сделать

Чтоб тебе нормальный вариант подсказали, а не помогли костылить

CFFTRP
13.07.2018
12:18:47
перед компонентом массив с настройками для чекбокса. Чтоб проверять, какой из них при рендере checked, а какой нет, в пропсы селекторами прокидываю массив с checked свойствами

Cenator
13.07.2018
12:18:59
Own props это второй параметр как в mstp так и в mdtp

CFFTRP
13.07.2018
12:23:31
Так селекторы не вписываются или че?
ну пропсы же не будут доступны извне компонента? Грубо говоря, перед компонентом

Mr
13.07.2018
12:23:53
Нет конечно

Google
Mr
13.07.2018
12:24:08
Перекинь их с родительского тогда

Если они там еще нужны

Kendr
13.07.2018
12:24:23
ownProps точно не подходит по совету сената?

Mr
13.07.2018
12:27:05
Мне кажется ты что-то перемудрил?

Кирилл
13.07.2018
12:29:12
Есть ли какие то преимущества у React по сравнению с Vue?

Kelin
13.07.2018
12:29:50
я уже писал недавно

ща найду

Mr
13.07.2018
12:30:06
Гугл в помощь

Kelin
13.07.2018
12:30:09
Vue хорош тем, что все решения, написанные для него, работают внутри него вполне ок, эдакая экосистема Но когда ты вдруг захочешь пописать обычный жс вне контекста фреймворка, сразу складывается ощущение, что ты что-то делаешь не так А я сейчас хочу, чтобы код проекта был максимально абстрагирован от того, где он находится и на чем написан, чтобы получить максимальную независимость и реюзабельность его частей Компоненты (в основном обычные стрелки с JSX) можно собрать во что угодно, они будут одинаковыми что на Vue, и на React, что на Hyperapp итд Стейт-менеджмент - можно взять любой а-ля redux/mobx/effector и натянуть на любой фреймворк Но когда у тебя даже инструмент для валидации завязан на реактивность Vue и ты не можешь его использовать где-то еще, хотя это банальная валидация - сразу становится грустно. Молчу уже за жесткую привязку к фреймворку самих компонентов со своим темплейт-синтаксисом, Vuex'a, который так же на реактивность завязан, и роутера (хотя роутер у Vue наиудобнейший)

Кирилл
13.07.2018
12:32:23
Vue хорош тем, что все решения, написанные для него, работают внутри него вполне ок, эдакая экосистема Но когда ты вдруг захочешь пописать обычный жс вне контекста фреймворка, сразу складывается ощущение, что ты что-то делаешь не так А я сейчас хочу, чтобы код проекта был максимально абстрагирован от того, где он находится и на чем написан, чтобы получить максимальную независимость и реюзабельность его частей Компоненты (в основном обычные стрелки с JSX) можно собрать во что угодно, они будут одинаковыми что на Vue, и на React, что на Hyperapp итд Стейт-менеджмент - можно взять любой а-ля redux/mobx/effector и натянуть на любой фреймворк Но когда у тебя даже инструмент для валидации завязан на реактивность Vue и ты не можешь его использовать где-то еще, хотя это банальная валидация - сразу становится грустно. Молчу уже за жесткую привязку к фреймворку самих компонентов со своим темплейт-синтаксисом, Vuex'a, который так же на реактивность завязан, и роутера (хотя роутер у Vue наиудобнейший)
Хм, интересно, спасибо)

Просто начал смотреть в сторону MV фреймворков, разницы Vue и React как таковой не заметил.

Kelin
13.07.2018
12:35:56
разница кардинальная на самом деле

Кирилл
13.07.2018
12:40:15
Даже не заметил разницу между pug/html и jsx?
Хорошо, как раз таки это единственное, что я заметил)

Просто все решения в этих фреймворках выглядят не понятными и сложными до тех пор, пока ты не станешь использовать их на реальном проекте.

По крайне мере, мне так кажется

Maxim
13.07.2018
12:45:31
Можно в реакте как-то юзать частичное применение?

Maxim
13.07.2018
12:47:23
Применение чего?
Компонентов

Google
Max
13.07.2018
12:47:32
разверни мысль

Andrey
13.07.2018
12:47:59
Компонентов
Это рендерить только часть компонента?

Maxim
13.07.2018
12:52:32
разверни мысль
Есть компонент А и него есть какие-то пропсы, я хочу сделать компонент на основе А, но уже с переданными пропсами const A = ({a, b}) => <div>{a + b}</div> const B = ({c}) => <A a='2' b={c}/> <B c='2'/>

Что-то типа такого

Maxim
13.07.2018
12:53:56
ты же написал уже
Оно так работает?

Max
13.07.2018
12:54:09
конечно

Maxim
13.07.2018
12:54:36
Отлично тогда)

Valeriy
13.07.2018
12:56:12
народ, а напомните пожалуйста аналог storybook и styleguidist-а? есть еще третья штуковина, потерял ссылку на нее

Cenator
13.07.2018
12:56:37
docz.site

Valeriy
13.07.2018
12:57:04
docz.site
вот блин, это уже 4-я получается :))

Max
13.07.2018
12:57:09
docz.site
прикеольно

Cenator
13.07.2018
13:00:12
учи жс

CFFTRP
13.07.2018
13:00:42
не туда

учи жс
полезно

Victor
13.07.2018
13:18:07
Привет, коллеги! Подскажите, как бы вы решили такую задачу: открытие модального окна и в некоторых случаях пробрасывание данных в него. На практике: переводим средства со своей карты на другую, по клику "отправить" появляется модалка "Вы уверенны? (да/нет)" и по клику на "да" у меня должен диспатчиться экшен с данными, которые находятся в стейте формы. Как вариант: не морочиться, а переместить данные в стор.

Google
Artem
13.07.2018
13:40:32
Ребят, есть компонент Edit туда передается начальное значение для формы и в самом компоненте форма, которую можно отредактировать. Как мне в state занести из props начальное значение?

Mr
13.07.2018
13:44:17
в конструктуре добавляешь начальный стейт и всё

Admin
ERROR: S client not available

Серёга
13.07.2018
13:46:03
у меня ошибка связанная с Uncontrolled element. не может прочитать свойство inputValue как прочитать?

Mr
13.07.2018
13:46:56
да только в конструктор не забудь обернуть constructor(props) { super(props); }

Серёга
13.07.2018
13:47:50
this.variable - анконтроллед элемент this.variable.state - нулл gjxtve&

почему?

Mr
13.07.2018
13:47:59
а что тут не нормального?

Artem
13.07.2018
13:48:15
а что тут не нормального?
хз, где то слышал что только через сетстейт лучше

Mr
13.07.2018
13:48:52
через сестейт ты уже в методах делаешь

к примеру в componentDidMount

Artem
13.07.2018
13:49:26
через сестейт ты уже в методах делаешь
бля значение сохраняется когда форма закрываю и открываю снова)

обновленное, но несохранненое

Mr
13.07.2018
13:50:04
не понял

Artem
13.07.2018
13:50:27
компонент не удаляется при закрытии формы, а просто в рендере ниче не показывается

поэтому стейт старый показывается

Mr
13.07.2018
13:51:19
ну при открытии модалки тебе надо вызвать метод, который будет обновлять стейт

Google
Artem
13.07.2018
13:51:37
componentDidUpdate?

Mr
13.07.2018
13:51:53
если у тебя модалка в другом компоненте то да

Polyakh
13.07.2018
13:52:11
constructor(props) { super(props); this.state = {value: value} } ReactJS and ES7 https://medium.com/@fakiolinho/reactjs-and-es7-bbedb9862e61 export default class UserItem extends Component { state = {value: ''}; //... }

Polyakh
13.07.2018
13:54:35
?

lexxx
13.07.2018
13:58:41
почаны помогайте



Andrey
13.07.2018
13:59:01
Погугли по ошибке. По древним писаниям это помогает.

lexxx
13.07.2018
13:59:22
гуглил. мне это явно не поможет, вернее бебйлер ругается, но бейбел установлен, вчера все рендерилось

lexxx
13.07.2018
14:00:00
babel-runtime? да, а он нужен вообще?

Andrey
13.07.2018
14:01:12
babel-runtime? да, а он нужен вообще?
Чтобы async/await работало.

lexxx
13.07.2018
14:02:51
Чтобы async/await работало.
ну рантайм стоит. все по прежнему

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