@react_js

Страница 3211 из 5115
Andrew
20.02.2018
12:24:45
Флудер он.
флудераст

Evgeniy
20.02.2018
12:24:54
Всем привет. Подскажите пожалуйста. Пишу на react+express. client.js https://gist.github.com/avasites/f983d22dc9750fd8158c6a062f899134 Собираю webpack, но он дублирует html код, который генерирует express. Что не так делаю? Спасибо

code4aman
20.02.2018
12:25:33
Верно. А зачем тебе текущие пропсы?
типа const direction = prevProps.value < nextProps.value ? 'up' : 'down' это конечно логика не для текущего компонента, но я к тому что замена не 1-в-1

Google
code4aman
20.02.2018
12:27:32
гуд, сужают апи, будет больше вопросов в чатиках

это вроде к scu относится больше
нет, там стейт выводился от разницы пропсов

т.е. в таких случаях это надо вообще вне компонента делать, или явно в стейт заносить эту информацию, а prevState там есть

Andrey
20.02.2018
12:30:43
code4aman
20.02.2018
12:30:50
+

Andrew
20.02.2018
12:32:10
Я только одного не понял

Зачем коллбэки на асинк прям в рендере делать ?

Andrew
20.02.2018
12:33:46
Чего?
Ну ты ж видел новое апи ?

Max
20.02.2018
12:33:55
Зачем коллбэки на асинк прям в рендере делать ?
Я видел, как коллбеки херачили на async внутри ref

Andrey
20.02.2018
12:34:36
Ну ты ж видел новое апи ?
Да, но я не понимаю о чем ты.

Google
Андрей
20.02.2018
12:38:54
+
я к тому, что это состояние тригера, которые можно описать булевым типом, а следовательно можно избежать лишних ре-рендеров

code4aman
20.02.2018
12:45:11
там же написано что если можно закешировать, то чем раньше - тем лучше

в cDM будет меньше вычислений, потенциально

Andrew
20.02.2018
12:47:58
в cDM будет меньше вычислений, потенциально
Я понимаю, но зачем ещё в рендере его вызывать, если на cDM ещё не выполнился

code4aman
20.02.2018
12:48:19
render -> cDM ?

в render она первей вызовется и закешируется

и в cDM будет еще не завершившийся в render'е вызов, т.е. в cDM нового вызова не будет

слово вызов можно заменить на fetch запрос, например

Andrew
20.02.2018
12:51:01
слово вызов можно заменить на fetch запрос, например
подскажи, как ты форматируешь текст?

не видел в доке телеги такого

code4aman
20.02.2018
12:51:10
`

Andrew
20.02.2018
12:51:59
кошер…

млять

а как на маке такую херню вызвать?

Valeryi
20.02.2018
12:52:54
можно просто бота вызывать

текст

Storm
20.02.2018
12:53:32
а как на маке такую херню вызвать?
клавиша справа от левого шифта

Andrew
20.02.2018
12:53:54
а

у меня наверху это

Google
Andrew
20.02.2018
12:54:02
`

Andrew
20.02.2018
12:54:39
у меня клава америкоская просто ?

മാനു
20.02.2018
13:05:02


Leonid
20.02.2018
13:05:57
Тебе же пишут что не так идет в ошибке

Andrew
20.02.2018
13:06:16
expected string

Leonid
20.02.2018
13:06:29
element type is invalid: expected a string

Andrew
20.02.2018
13:06:32
check data type

Андрей
20.02.2018
13:06:41
in most cases some component inside App returns wrong type

in your - nothing

in rarest cases it is resolve order of files with same name? eg Main.jsx and Main.scss in one folder

Dmitry
20.02.2018
13:08:05
Ребят ни у кого небыло траблы, что в multicompiller mode вебпак полностью с нуля все ребилдит ?

Андрей
20.02.2018
13:08:21
in rare cases it is variable shadowng

മാനു
20.02.2018
13:09:35
in most cases some component inside App returns wrong type
do you thing something wrong here where export to App.js? https://github.com/athimannil/node-redux/blob/master/client/components/register/Register.js

Сергей
20.02.2018
13:24:31
it’s a russian speaking chat

go to thedevs.network

?
20.02.2018
13:25:29
Больше красного только на свадьбах Игры Престолов?

Сергей
20.02.2018
13:25:52
как англоязычные девелоперы умудряются не понимать текст ошибок?

?
20.02.2018
13:26:00
Вот да

Google
Андрей
20.02.2018
13:26:18
your component Register uses DEFAULT import but in App component you import Register as named import

just remove curly braces

Сергей
20.02.2018
13:27:40
just remove default in export

Leonid
20.02.2018
13:27:50
it’s a russian speaking chat
А в чем проблема если англоизычный тут задаст вопрос ?)

Сергей
20.02.2018
13:28:00
sanqa
20.02.2018
13:30:06
Россия для рузких

Dmitry
20.02.2018
13:30:42
ребят, а webpack-dev-middleware перекомпиливает все на каждое изменение чтоли ?

Андрей
20.02.2018
13:31:26
and check all other components - you have same issue in Form component

так и хочется расисткую шутку отпустить =)

Nikolay
20.02.2018
13:53:23
Eсть <ThemeProvider theme={theme}></ThemeProvider>, им обернуто все приложение, в пропсы ему из редакс стейта приходит theme, которое записывается в context. Есть глобальная настройка темы в стейте, которая меняет значение переменной theme, соответственно ThemeProvider перерендеривается и меняет context. В приложении все dumb компоненты читают тему из context. Вопрос, как сказать компонентам что context поменялся и им нужно перерисоваться

Nikolay
20.02.2018
13:57:07
Они сами должны это делать
не должны, это pure компоненты

Andrew
20.02.2018
13:57:18
И они сделают ререндер

Nikolay
20.02.2018
13:57:23
props.theme поменяется
в том то и дело что тема приходит не из props а из context

Andrew
20.02.2018
13:57:32
Если ты про sc

Nikolay
20.02.2018
13:58:21
const MyComp = (props, context) => (<div className={context.theme}></div>)

вот такой компонент, ему приходит из ThemeProvider контекст с темой

этот контекст с темой может поменятся, как компоенту об этом узнать, т.к shallowEq проверка отрабатывает только на props

Google
Amon Bower
20.02.2018
14:06:20


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