@react_js

Страница 4167 из 5115
Danila
13.06.2018
14:23:50
?

Сергей
13.06.2018
14:23:52
во вторых есть STATE

Alexander
13.06.2018
14:23:57


Сергей
13.06.2018
14:24:00
по которому можно делать опциональный рендеринг

Google
Сергей
13.06.2018
14:24:06
и вставлять урл в {src}

Kendr
13.06.2018
14:24:23
Alexander
13.06.2018
14:24:33
и вставлять урл в {src}
ну а вдруг ему надо предзагрузчик делать

Møbý
13.06.2018
14:24:40
Ясно, спасибо

Roman
13.06.2018
14:25:20
ну а вдруг ему надо предзагрузчик делать
это тоже по-другому делается

Serg
13.06.2018
14:25:38
как-то вы господа очень резко отвечаете

Alexander
13.06.2018
14:25:43
И че?
через плече

Kendr
13.06.2018
14:26:00
через плече
Вопрос подразумевал как это мешает ему сделать предзагрузчик

Alexander
13.06.2018
14:26:11
ну код сверху неправильный да

Roman
13.06.2018
14:26:12
как-то вы господа очень резко отвечаете
зачем пытаться в реакт, когда у тебя с остальным плохо?

Alexander
13.06.2018
14:26:26
но просто подпихивать src из стейта в тег img не поможет ему сделать предзагрузчик

Google
Serg
13.06.2018
14:26:40
зачем пытаться в реакт, когда у тебя с остальным плохо?
проанализируй как на подобные вопросы отвечают на западных источниках

Alexander
13.06.2018
14:26:48
зачем пытаться в реакт, когда у тебя с остальным плохо?
ну да, мы все со старта сразу фигачили как Абрамов

Roman
13.06.2018
14:26:54
Kendr
13.06.2018
14:27:09
ты что, хочешь чтобы как на украине?
Абрамов был украинцем не пизди

Сергей
13.06.2018
14:27:14
зааебали

какая нахуй украина

Roman
13.06.2018
14:27:22
вна

Сергей
13.06.2018
14:27:26
реакт чат

Roman
13.06.2018
14:27:33
какая нахуй украина
>западных источниках

не запад разве?

Serg
13.06.2018
14:28:02
просто может стоит более толерантно и без оскорблений, кстати, западные докладчики отмечают такую черту в русскоговорящем сообществе - очень большой снобизм

Danila
13.06.2018
14:28:50
Крч, зафетчил картинку, положил в стейт, в рендере говоришь let image = твое говно из стейта; И реакт такой FTW картинка, и рисует ее render () { let image = <img ...; return ( <div> {image} <a href="#" onclick...> </div> ) }

Google
Serg
13.06.2018
14:29:10
Kendr
13.06.2018
14:29:48
?
Лучше не надо

Oleh
13.06.2018
14:46:49
Ребят, а че setState в componentDidMount перестал работать?

пробую что-то типа такого: componentDidMount() { console.log('mount'); setTimeout(() => { console.log('500ms later'); this.setState({ isChartVisible:true }); }, 500); } но не работает, чисто для теста. Без таймера тоже не работает.

то есть рендер не выполняется и значение остается изначальное

Artyom
13.06.2018
14:49:10
Ребят, а че setState в componentDidMount перестал работать?
Сервера setState в крыму, а там свет отключили

на самом деле нет

Max
13.06.2018
14:49:22
то есть рендер не выполняется и значение остается изначальное
Не может быть. Проблема либо не здесь, либо в таймере this теряется , но ошибка была бы явная в консоли

Artyom
13.06.2018
14:49:28
Должен работать, скинь пример в песочнице

Max
13.06.2018
14:49:42
Так что, пример на код сандбокс и все заработает сразу

Max
13.06.2018
14:50:06
Должен работать, скинь пример в песочнице
Это уже надо в правила чата вписать )

Oleh
13.06.2018
14:50:12
в консоли то что?
//mount //500ms later

а еще я консолю рендер и он выполняется только 1 раз, после mount уже не выполняется

Artyom
13.06.2018
14:50:58
//mount //500ms later
Поставь render() { console.log('render. State: ', this.state) /...

Valeriy
13.06.2018
14:51:11
//mount //500ms later
в функции рендер выведи в консоли this.state

и убедись что все работает как надо

проблема скорее всего в другом

Oleh
13.06.2018
14:51:43
в функции рендер выведи в консоли this.state
да я же написал, что вывожу, там он 1 раз выполняется

Google
Oleh
13.06.2018
14:52:28
у тебя не PureComponent там?
нет, обычный import React, { Component } from 'react';

Valeriy
13.06.2018
14:52:57
да я же написал, что вывожу, там он 1 раз выполняется
проверь нет ли у тебя функции shouldComponentUpdate

Oleh
13.06.2018
14:53:15
есть еще важный момент, это сервер-сайд рендеринг, но все равно не понятно

Дмитрий
13.06.2018
14:53:44
Сервера setState в крыму, а там свет отключили
сетСтейт изъяли в счёт санкций

Admin
ERROR: S client not available

Oleh
13.06.2018
14:54:18
ясно ?
просто didMount выполняется только на клиенте, что мне и нужно было

Valeriy
13.06.2018
14:54:18
setTimeout в SSR это мудрое решение конечно :)))

Oleh
13.06.2018
14:55:07
setTimeout в SSR это мудрое решение конечно :)))
да это просто ради примера, как буд-то вы для теста пишите супер крутые примеры и еще тестами покрываете сверху

проверь нет ли у тебя функции shouldComponentUpdate
вот, в самом конце компоненты были проверки, пипец, спасибо)

Timofey
13.06.2018
15:06:07
Привет, у меня вопрос. Есть контейнер под реакт роутером. Грузится, соответственно в зависимости от роута. У роута есть параметры, которые меняются (id) В контейнере рисуются другие контейнеры (дерево) 2 контейнера-ветки этого дерева рисуются взаимоисключающе в зависимости от значения в стейте (mode). Как лучше всего реагировать на изменение параметра в роуте и для каждого из этих контейнеров-веток реагировать по-своему на изменение роута?

Timofey
13.06.2018
15:10:26
ясно, а browserHistory.listen заюзать - норм?

ок спс, впринципе так и думал

Valeriy
13.06.2018
15:21:42
у него роут в виде пропса приходит и делает ререндер компонента

на хрена ему еще в стейт это пихать?

Google
Timofey
13.06.2018
15:27:31
не, у меня эта id и так в стор пихается при смене роута, и я буду в контейнерах через willReceiveProps следить за изменением

Valeriy
13.06.2018
15:30:30
и чего за ним там следить вообще?

хочешь сделать компонент поведенческим? :))

глупая затея

Ҫѐҏӗѫӑ
13.06.2018
15:34:06
а что, formik не умеет в инпту тайп файл?

Kelin
13.06.2018
15:36:00
нужно вводить дейли чек лист проблем в этом чате

или еще круче - лотерейку

Сергей
13.06.2018
15:36:35
да

я знал



Kelin
13.06.2018
15:37:21
бля, самое печальное - мне приходится плодить такие утилсы с SSR

Valeriy
13.06.2018
15:37:24
не, у меня эта id и так в стор пихается при смене роута, и я буду в контейнерах через willReceiveProps следить за изменением
а ты вообще используешь withRouter обертку для компонентов, в которых нужно знать параметры роута?

Kelin
13.06.2018
15:39:41
из-за ряда особенностей логики и бэка есть ряд всяких функций, которые юзаются во всем приложении, при этом их никуда не приткнуть я бы запилил какие-нибудь классы-сущности, чтобы положить туда эту логику и забыть, но сука у меня SSR и классы в json не конвертятся очевидно приходиться плодить утилсы

Kelin
13.06.2018
15:41:01
ну я мог бы заворачивать данные в классы, но не могу, так как SSR не будет работать

Valeriy
13.06.2018
15:41:26
данные в классы???

скажите, это я сегодня бухой или народ после праздников еще не отошел?: ))

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