@react_js

Страница 4950 из 5115
Vladislav
05.10.2018
15:52:52
Всем привет. Хочу сделать систему лайоута, но не получается из за того что не перекидываются данные из children в layout. Делаю как по статье https://sergiotapia.me/different-layouts-with-react-router-71c553dbe01d

Только вместо Router юзаю import { BrowserRouter, Route } from 'react-router-dom';

может быть в этом разница?

Николай
05.10.2018
16:03:58
Как бороться с этим? Строю pva на react. Ошибка только в сафари

Google
Николай
05.10.2018
16:04:00


Default
05.10.2018
16:12:01
Вот как ни странно, суть проблемы описана в ошибке

Konstantin
05.10.2018
16:12:37
Тут уже выбирать: использовать react-router-config или играться с <Switch />

Николай
05.10.2018
16:13:23
Default
05.10.2018
16:14:16
Проверь, не забыл ли ты слеши в конце реквестов

Или ещё какую-нибудь херню в таком духе

Vladislav
05.10.2018
16:15:42
Тут уже выбирать: использовать react-router-config или играться с <Switch />
Хорошо спасибо. Попробую поискать статейки для rr4

Николай
05.10.2018
16:18:15
Проверь, не забыл ли ты слеши в конце реквестов
Нет никаких реквестов, в том то и дело, если ты мне

Просто регистр и проверка состояния

Default
05.10.2018
16:19:24
А картинки у тебя sw не кэширует?

Или ещё какую требуху в этом духе

Там все пути нормально прописаны?

Google
Николай
05.10.2018
16:21:08
Там все пути нормально прописаны?
Сори, что без кода, напишу со скринами, если не решу

Думал может что тривиальное или специфичное для сафари

Остальные то работают

PowerSlime
05.10.2018
16:37:56
Привет, уважаемые... Начал изучать React, почитал немного про связку из React+Redux. На сколько понял — их связывают для того, чтобы было легко управлять state'ом из дочерних компонентов. После, увидел, что в React есть собственный contextAPI, правильно ли я понимаю, что это некий аналог Redux'у и появившийся сравнительно недавно? Правильно ли понимаю, что в коде на последних версиях React'а можно обходиться и без Redux'а для того-же обновления state'а? Ну и в дагонку: ImmutableJS судя по всему идеально подходит для всех этих манипуляций со state'ом... Извините, если вопросы уж совсем ламерские... Готов к поливанию грязью ?

PowerSlime
05.10.2018
16:43:09
"да, но есть нюансы..." на все три вопроса
Хм)) Ну... Хоть теперь +/- уверен, что не "забрел не в ту степь")) Опять же, если всё верно понимаю, один из неплохих подходов: state из нужного компонента оборачивается в Provider, передается дочерним компонентам, все что можно и удобно запихнуть в Immutable туда запихивается и уже в дочерних эллементах вызывается тот-же setState, с новыми данными и т.п.?

Ilshat
05.10.2018
16:52:37
не юзай immutablejs)

Arsen
05.10.2018
16:53:20
Привет всем ! Начинаю учить react! Ищу ментора Или человека готового помочь

PowerSlime
05.10.2018
16:53:38
не юзай immutablejs)
Так он плох?)) Вроде работа с Map'ом вполне себе комфортна))

Ilshat
05.10.2018
16:54:30
да не, он хорош

Ivan
05.10.2018
16:54:39
Ilshat
05.10.2018
16:55:01
вообще тут хорошо написано https://redux.js.org/recipes/usingimmutablejs

какие там + и -

мы после использования на одном довольно большом проекте решили все же отказаться от него

PowerSlime
05.10.2018
16:56:47
О, отлично. В доках Redux'а не заметил про Immutable часть) Надо будет обязательно прочесть)

Ilshat
05.10.2018
16:57:00
если у тебя проект не большой то в нем нет надобности, юзай обычные спреды и фризь стор, чтобы избежать мутации

посмотри еще либу immer, тоже довольно не плохая, не такой богатый апи конечно как у immutable, но проблемы с мутацией стора тоже решает.

PowerSlime
05.10.2018
16:59:10
Google
Voskresus
05.10.2018
16:59:37
Уважаемые объясните что я делаю не так ? https://codepen.io/anon/pen/GYqVBM

from
05.10.2018
16:59:37
посмотри еще либу immer, тоже довольно не плохая, не такой богатый апи конечно как у immutable, но проблемы с мутацией стора тоже решает.
> не такой богатый апи конечно как у immutable весь родной синтаксис языка в распоряжении для тебя "не такой богатый апи"?)))

Ilshat
05.10.2018
16:59:37
https://www.npmjs.com/package/redux-freeze вот тебе небольшая мидлвара для фриза

Ilshat
05.10.2018
17:02:02
> не такой богатый апи конечно как у immutable весь родной синтаксис языка в распоряжении для тебя "не такой богатый апи"?)))
закрутил)) в общем то да, просто у immutable есть несколько плюшек типа дефолтных значений, getIn не падает на вложенных объектах если там undefined на каком то уровне ну и merge тоже хорош

PowerSlime
05.10.2018
17:02:09
https://www.npmjs.com/package/redux-freeze вот тебе небольшая мидлвара для фриза
Тоже удобно... Чувствую, еще много библиотек под Redux надо будет перерыть)) Ламерский вопрос: в __DEV__ хранится булево значение текущего типа сборки в Webpack? Вроде раньше нужно было вручную пробрасывать через добавление плагина в Webpack... Или это что-то другое?

Rr
05.10.2018
17:02:39
Ilshat
05.10.2018
17:03:03
а как к mobX относитесь?
юзаем иногда для прототипирования, для больших команд/проектов не рекомендовал бы

from
05.10.2018
17:03:14
закрутил)) в общем то да, просто у immutable есть несколько плюшек типа дефолтных значений, getIn не падает на вложенных объектах если там undefined на каком то уровне ну и merge тоже хорош
самая большая проблема иммьютабла это необходимость перегонять его в джс и обратно когда хочешь отправить данные или сохранить

Dmitry
05.10.2018
17:03:22
Топчик
зашквар?

Rr
05.10.2018
17:03:43
зашквар?
Я ж говорю. Топчик

Andrew
05.10.2018
17:04:30
Ещё и хз где делать toJS

Rr
05.10.2018
17:04:31
Че за стереотип не юзать его на больших проектах ?‍♂️

Andrew
05.10.2018
17:04:46
Тип в селекторе это херово

Ilshat
05.10.2018
17:06:05
Тип в селекторе это херово
потому что вернется новая ссылка на объект

всегда

Google
Andrew
05.10.2018
17:06:49
Ну это вроде не самая большая проблема

Вроде вообще перевод затратная операция

Дмитрий
05.10.2018
17:07:53
А нафмга вы вообще. теребите. toJs в селекторах? Это для сериализации. же

Ilshat
05.10.2018
17:08:06


Дмитрий
05.10.2018
17:09:05
Лол

Без палева

Admin
ERROR: S client not available

Ilshat
05.10.2018
17:09:29
А нафмга вы вообще. теребите. toJs в селекторах? Это для сериализации. же
не хочется во всех компонентах сидеть писать obj.get('field')

obj.field ?

Дмитрий
05.10.2018
17:09:59
Ахинея, конечно же, иммер чудовищно медленный до сих пор, потому что он завязан на скорость Proxy и автор про это знает но молчит

Andrew
05.10.2018
17:11:46
Ну пока новый то возможно

Смотря что делать

Бля перехвата set,get норм

Ilshat
05.10.2018
17:13:27
А Record зачем потребовался?
а что record? в нем проперти тоже через get достаются на сколько я знаю

Andrew
05.10.2018
17:14:27
Observable и никаких проблем ?

Heil
05.10.2018
17:15:42
Тут же можно задать вопросы по стилям?



https://pastebin.com/s47zPQbY

Google
Heil
05.10.2018
17:20:40
на компоненты еще не разбивал, вот снизу такой большой отступ, как только не пытался пофиксить :(

подскажите в каком направлении смотреть, буду благодарен

Дмитрий
05.10.2018
17:21:33


The immutable JS reducer takes about 400ms, and the immer reducer takes about 4 seconds

Ilshat
05.10.2018
17:23:50
нашел

любопытно)

кругом пытаются нае..., буквально на днях только нашел альтернативу immutablejs, обрадовался, теперь опять придется искать) печаль

Lolly
05.10.2018
17:46:31
Ребят,есть где примеры пусть даже простенькие связки сервера на ноде и фронт на реакте?

PowerSlime
05.10.2018
17:51:56
Есть локальный стейт, есть глобальный, подумай об этом
Ну... Redux это что-то типа глобального, а сам стате у компонентов — локальный. Верно понимаю?

Duego
05.10.2018
17:53:06
Подскажите как в immutablejs рекурсивно обойти массив и найти нужный элемент. Структура такая примерно, [{ id: 0, children: [{id: 1}, {id: 2, children: []}] }, ... ] Строю дерево, нужно редактировать узлы в редаксе

Николай
05.10.2018
17:53:09
В редаксе лучше хранить только самый минимум

И уж тем более, для изменения стейта родителя, его ненужно использовать

Николай
05.10.2018
17:54:34
Ну... Redux это что-то типа глобального, а сам стате у компонентов — локальный. Верно понимаю?
В редаксе стэйт приложения. Часто стэйт компонента не нужно пихать в редакс.

Николай
05.10.2018
17:55:44
лул
Можно хоть всё запихнуть, при желании

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