
Nutscracker
28.07.2018
00:29:10

Вася
28.07.2018
00:29:13
почему нет?
потому что это не заработает. можешь свои идеи подкрепить кодом на codesandbox?

Paruyr
28.07.2018
00:29:26

Вася
28.07.2018
00:29:37

Google

Paruyr
28.07.2018
00:30:20
мне аж самому интересно, чего я не могу вызвать forceUpdate() на инстансе, который я получил рефом

Вася
28.07.2018
00:30:52
?

Paruyr
28.07.2018
00:31:31
вообще задача такая себе
хочешь апнуть компонент, передавай новые пропсы

Nutscracker
28.07.2018
00:32:55

Вася
28.07.2018
00:33:03
но звучит прекрасно и мне нравится

Paruyr
28.07.2018
00:33:48

Nutscracker
28.07.2018
00:34:25

Вася
28.07.2018
00:34:41

Paruyr
28.07.2018
00:34:52

Вася
28.07.2018
00:35:31

Google

Nutscracker
28.07.2018
00:35:35

Paruyr
28.07.2018
00:35:44

Вася
28.07.2018
00:35:47
я просто чет пока с этим реактом не могу разобраться

Kelin
28.07.2018
00:36:16
У вас было такое, что сгенеренная cra приложуха 100500 раз обновляет страницу? Ничего не менял даже

Paruyr
28.07.2018
00:36:38

Вася
28.07.2018
00:36:53

Paruyr
28.07.2018
00:37:16
вам дали пропсы и лайфсайкл
хули еще надо?)))

Nutscracker
28.07.2018
00:37:27
источника джедайской силы)

Вася
28.07.2018
00:37:28
можешь, пожалуйста, объяснить как правильно следить за источником?
я просто пока малек туплю в это теме, сорян ?

Paruyr
28.07.2018
00:38:04

Вася
28.07.2018
00:38:33
ну вот есть кмпонента у меня (или функция, ты меня уже запутал), с именем App

Paruyr
28.07.2018
00:39:00

Вася
28.07.2018
00:39:23
а там внутри у нее есть компонента (функция) Robot, и вот уже у нее есть еще одна штука - называется Say
и мне так уж понадобилось вызвать из компонента App перерендеринг компоненты Say
подскажи что делатть плиз ?

Paruyr
28.07.2018
00:40:42

Вася
28.07.2018
00:41:11

Nutscracker
28.07.2018
00:41:27
главное реакт развернуть)

Andrew
28.07.2018
00:41:30
хмммм

Google

Andrew
28.07.2018
00:41:39
а реально нет forceUpdate
в рефе
хммммммммм

Paruyr
28.07.2018
00:41:54
бля щас пойду чекать

Вася
28.07.2018
00:42:44
еще таккая тупая ошибка смотри
Something is already running on port 3000. Probably:
synth (pid 24663)
in /Users/blah/temp/synth
Would you like to run the app on another port instead? (Y/n)
че за ернуда блин?

Paruyr
28.07.2018
00:43:15
хэаха ну ты дикий ппц

Вася
28.07.2018
00:43:27

Nutscracker
28.07.2018
00:44:10
надо посмотреть кто занимает порт 3000. Запустить npm на 3001 порту например

Andrew
28.07.2018
00:44:29
как так
в this есть

Andrew
28.07.2018
00:44:42
а в ref нет
нахуя так делать

Вася
28.07.2018
00:45:30

Andrew
28.07.2018
00:46:30
хотя нет
есть
но из какого очка оно его берет
https://codesandbox.io/s/r5pnmlrzxq
короче все есть

Google

Andrew
28.07.2018
00:47:32
и можно дернуть

Paruyr
28.07.2018
00:47:46
@vrogov https://codesandbox.io/s/rr350zvlpn

Nutscracker
28.07.2018
00:47:47
.env файл где то в корне, там можно прописать PORT=3002
а вообще может у тебя был запущен до этого нода сервак...пойди на localhost:3000 или что там у тебя и проверь не висит ли открытый сайт

Andrew
28.07.2018
00:49:26

Paruyr
28.07.2018
00:49:41

Kelin
28.07.2018
00:49:57

Admin
ERROR: S client not available

Kelin
28.07.2018
00:50:16
неужели, у меня одного так?

Andrew
28.07.2018
00:50:29

Paruyr
28.07.2018
00:50:35
Ну типа того

Andrew
28.07.2018
00:51:05
то есть его react dom отдает ?

Paruyr
28.07.2018
00:51:16
Да
Или react native
Хоть свой пиши реконсилер
Спасибо Дане за react-reconciler
Просто посмотрите исходники реакта и не надо ломать голову, все просто

Andrew
28.07.2018
00:52:40
// We initialize the default updater but the real one gets injected by the
// renderer.
this.updater = updater || ReactNoopUpdateQueue;

Вася
28.07.2018
00:52:43

Paruyr
28.07.2018
00:53:12
Все таки Вася ты жук )

Google

Вася
28.07.2018
00:53:45

Andrew
28.07.2018
00:55:36
да короче https://medium.com/@agent_hunt/hello-world-custom-react-renderer-9a95b7cd04bc
тут на коленке делают свой react dom
все не так сложно

Вася
28.07.2018
00:57:02
тьфу, какая-то ернуда.
так на мою задачку никто ответа и не дал
во сразуи видно какие вы профи, хаха

Paruyr
28.07.2018
01:00:23

Вася
28.07.2018
01:02:12
так а как у ребенков ребенков вызвать вор ререндер?
и зачем там таймаут?
чет ничего непонятно ?

Николай
28.07.2018
06:38:47
Ребята, всем привет, нужна помощь.
у меня есть редусер
const cart = (
state: CartState = initialState,
action: Action,
) => {
switch (action.type) {
case actionTypes.CLEAR_REMOVED_PRODUCT_CART:
return state;
case actionTypes.CLEAR_ALL_REDUCERS:
return initialState;
default:
return state;
}
};
екшен
export const clearRemovedProductCart = (): CartAction =>
({
type: actionTypes.CLEAR_REMOVED_PRODUCT_CART,
});
и когда я его дергаю
onMouseLeave={() => {
dispatch(cartActions.clearRemovedProductCart);
}}
выдает ошибку
Actions must be plain objects. Use custom middleware for async actions.
подскажите как решить, с реактом не долго работаю

Play
28.07.2018
06:43:04

Andrey
28.07.2018
06:43:34

Play
28.07.2018
06:45:26

Evgen
28.07.2018
06:53:23

Sergey
28.07.2018
07:08:52

Artem
28.07.2018
07:12:42
Всем привет, ребят, подскажите лучший по вашему мнению локализатор i18n для реакта