@react_js

Страница 4568 из 5115
Cenator
07.08.2018
20:24:18
а при чем тут стайледы? это к цсс вопрос

Пг
07.08.2018
20:24:42
проблема выше

Таймураз
07.08.2018
20:24:43
https://www.styled-components.com/docs/basics#attaching-additional-props

Kam
07.08.2018
20:24:47
в компоненте

Google
Kam
07.08.2018
20:24:56
или я вопрос не понял)

Пг
07.08.2018
20:25:01
чтото пересоздает компонент у тебя вместо ререндера

dima
07.08.2018
20:25:07
в компоненте
у родителя что

Таймураз
07.08.2018
20:25:21
Kam
07.08.2018
20:25:24
это с саг приходит щас



Australo
07.08.2018
20:25:52
https://www.styled-components.com/docs/basics#attaching-additional-props
да я читал , но , действительно , пошел у css-ников спрошу

Kam
07.08.2018
20:26:03
вот все что связано с этой функцией

dima
07.08.2018
20:26:05
Таймураз
07.08.2018
20:26:08
@itsjohncena к слову, у material-ui есть функция withTheme

Пг
07.08.2018
20:26:55
text overflow

Cenator
07.08.2018
20:27:02
Google
Таймураз
07.08.2018
20:27:20
у стайледов тоже
Но мне же нужно тему брать из material

Cenator
07.08.2018
20:27:43
Но мне же нужно тему брать из material
да а в чем проблема? прокинь ее в провайдер стайледов

Таймураз
07.08.2018
20:27:43
а как. я чет забыл
https://stackoverflow.com/questions/486563/overflowhidden-dots-at-the-end

Australo
07.08.2018
20:27:45
Kam
07.08.2018
20:27:49
я с сагами недавно работаю, нужно ли в mapDispatchToProps диспачить экшон, если я в сагах пишу put()

Таймураз
07.08.2018
20:28:01
да а в чем проблема? прокинь ее в провайдер стайледов
Я одну тему занестил в другую- ебнуло

Таймураз
07.08.2018
20:28:13
через чайлды

Australo
07.08.2018
20:29:03
спс

Cenator
07.08.2018
20:29:25
через чайлды
покажи jss провайдер

Таймураз
07.08.2018
20:29:59
покажи jss провайдер
Еще раз, только как бэкендеру

Kam
07.08.2018
20:30:02
у родителя что
родитель это простой компонент без ничего

Таймураз
07.08.2018
20:30:14
jsx нужен?

dima
07.08.2018
20:30:47
Kam
07.08.2018
20:31:19
?

Cenator
07.08.2018
20:31:46
dima
07.08.2018
20:31:57
не понятно.

если перерендер идет тогда где то цикл а подебажить ?

Kam
07.08.2018
20:32:58
да врядли там перерендер

Google
dima
07.08.2018
20:33:12
ну ты же написал что рендер постоянно

Таймураз
07.08.2018
20:33:24
<Provider>
<MuiThemeProvider theme={theme}> <ThemeProvider theme={theme} <AppBar /> <И в таком духе/> </MuiThemeProvider>

Kam
07.08.2018
20:33:28
я имел ввиду запрос постоянно

Таймураз
07.08.2018
20:34:02
recompose nested?

Cenator
07.08.2018
20:34:18
<MuiThemeProvider theme={theme}> <ThemeProvider theme={theme} <AppBar /> <И в таком духе/> </MuiThemeProvider>
в стайледе пробовал ${p => console.log(p.theme)} сделать?

Таймураз
07.08.2018
20:34:33
Всмысле сейчас проблем нет с муишной темой=)

Cenator
07.08.2018
20:35:17
С такой хуйней все крашится
у меня работало, а стайлед последний? там вложенные обжекты не так давно завезли

Таймураз
07.08.2018
20:35:24
import { withTheme } from '@material-ui/core/styles'; и hoc withTheme()(Comp)

Cenator
07.08.2018
20:35:46
хм

Abu
07.08.2018
20:42:45
recompose nested?
Тип смержить две темы и кинуть в один провайдер, так нельзя??

Kam
07.08.2018
20:50:03
Ребят подскажите как можно найти из-за чего запрос постоянно выполняется?(

Spaider
07.08.2018
20:50:28
По стак трейсу

Открой вкладку Нетворк и там смотри

Kam
07.08.2018
20:52:17
ну в нетворке постоянные запросы

Spaider
07.08.2018
20:53:12
Там есть столбец, не помню как называется, щас не с компа, третий вроде слева, там название файла и номер строчки, тыкни туда

Kam
07.08.2018
20:55:33
Так там будет файл xhr

Spaider
07.08.2018
20:55:56
Ну просто наведи тогда, всплывёт стек трейс

Google
Spaider
07.08.2018
20:56:03
Либо ставь точку останова уж

Kam
07.08.2018
20:57:01
На верху стека диспатч реквеста

Spaider
07.08.2018
20:57:31
Ставь там брейкпойнт

Kam
07.08.2018
21:00:11
Как в нетворке поставить точку останова?(

Артур
07.08.2018
21:01:01
В sources вроде, не помню

Spaider
07.08.2018
21:06:54
Как в нетворке поставить точку останова?(
Никак, тыкни по строчке, тебя перекинет в сорс

Kam
07.08.2018
21:07:35
Сек

Admin
ERROR: S client not available

Kam
07.08.2018
21:08:45


вот стек

Kam
07.08.2018
21:13:13
стек у меня тот же что и на скрине

мне почему то кажется что дело в саге

я правильно понимаю что когда я хочу обратиться к апи в сагах

я делаю call(API) затем put(какой то экшн)

Spaider
07.08.2018
21:15:15
Зачем тебе гадать если у тебя перед глазами стек трейс

Сага лишь выполняет запрос, кто то его инициирует очевидно

gnoblin
07.08.2018
22:19:37
привет! подскажите плиз: https://github.com/trufflesuite/drizzle-react-components/blob/master/src/ContractData.js вот у меня есть переменная displayData, которая выводится в компоненте - как мне сделать так, чтобы это значение было доступно из метода или переменной какой-то глобальной?

Kam
07.08.2018
22:20:58
запиши в стейт

Google
Kam
07.08.2018
22:21:13
или передайн по деревуу ниже

gnoblin
07.08.2018
22:32:30
а вот попробовал перенести код из конструктора в отдельный метод - пишет что context не определен, так и должно быть?

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

просто допустим у меня может не быть на экране этого компонента, но значение я все равно хочу знать

Spaider
07.08.2018
22:37:17
Ты уже его взял из глобального стора Теперь ты хочешь обратно его положить?

var displayData = this.props.contracts[this.props.contract][this.props.method][this.dataKey].value

gnoblin
07.08.2018
22:38:15
это не мой компонент и я не сильно понимаю пока что как работает реакт и глобальный стор ?

Spaider
07.08.2018
22:38:21
this.props.contract у тебя из стора

gnoblin
07.08.2018
22:40:11
ага, а как-то в одну строку из абстрактного метода в js я могу стукнуться в стор и получить значение - при условии, что this.props.contract и this.props.method это строки - которые я знаю ?

Spaider
07.08.2018
22:41:05
внизу файла смотри как подписаться на стор

gnoblin
07.08.2018
22:49:35
хорошо, спасибо. еще вопрос: вот у меня есть такой же компонент, с другим именем. я сделал переменную, в которую пишу displayValue export var duperValue=-1; class HomeTester extends Component { } как мне получить в другом месте из реакт кода доступ к этому значению? через window как-то пробросить?)

Mihail
07.08.2018
22:51:26
Доброе утро! Как изменять переменную которая находится вне класса

Spaider
07.08.2018
22:52:28
Чуваки ну стыдно такие вопросы задавать

Идите загуглите

gnoblin
07.08.2018
22:54:22
ну реально не понимаю я. гугл упорно не помогает. я 10 лет делаю игры на юнити онлайновые - я понимаю много всего, но с реактом у меня затык. могу кому-нибудь заплатить за помощь). мой максимум для вебового фронтенда это обычный джаваскрипт. мне хочется иметь методы, дергая которые я получаю вот эти значения по двум ключам. от сторов у меня голова отваливается

Mihail
07.08.2018
22:55:02
Чуваки ну стыдно такие вопросы задавать
подскажи что гуглить, спасибо

gnoblin
07.08.2018
23:02:50
ладно, первый костыль завелся. export const myFunc = arg => _fetch(arg); function _fetch(arg) { return duperValue; } var duperValue=-1; class HomeTester extends Component { в рендере обновляю duperValue = displayValue } в другом компоненте: import { myFunc } from './HomeTester'; <HomeTester/> <br/> data: { myFunc(0) }

могу выводить на странице по невидимому компоненту на каждый метод и это временно решит мой вопрос

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