
Павел
25.09.2018
05:51:24
Легаси 15.3

arts
25.09.2018
05:51:32

Павел
25.09.2018
05:52:06
Скоро до нужного элемента по клику

Artyom
25.09.2018
05:52:54

Google

Artyom
25.09.2018
05:53:13

Bugs
25.09.2018
05:53:20
И лови на компонент дид апдейт

Павел
25.09.2018
05:55:26
Не понял , если честно как мне id divа(часть уомпонента)
Поможет

Bugs
25.09.2018
05:56:12
Поможет
Генеришь реф внутри компонента, цепляешься за стор и чекаешь айди
Я ещё санками чистил поле для реюза
Можно тупо до класснейма скроллить

Павел
25.09.2018
05:58:37
Спасибо, пробка кончилась, потом спрошу

Bugs
25.09.2018
06:00:16

Artyom
25.09.2018
06:02:24
Добавил заметочку про CORS
https://github.com/artalar/blog/blob/master/src/pages/notes.md#cors

Max
25.09.2018
06:59:23
Всем привет, связку реакт редукс ковыряю, есть стор и составной(из трех) редьюсер собраный через CombineReducers, каждый подредьюсер обслуживает свою ветку стейта, компонент подключенный через connect с переданным экшеном mapDispatchToProps выбрасывает этот экшен, так вот вопрос этот экшен будет будет проваливаться через все подрьедьюсеры или в какой-то конкретный? В зависимости от подключенных к стору свойств компонента или хз еще чего?
Затык в том что когда в одном редьюсере ставлю кейс на этот экшн - срабатывает, а когда переношу этот кейс в другой подредьюсер нифига, сомневаюсь конечно, что это архитектурные ограничения, но все же нужно мнение со стороны)

Oleg
25.09.2018
06:59:36
Накидал тут бойлерплейт свой https://github.com/OlegStotsky/React-Typescript-BoilerPlate

Google

Andrey
25.09.2018
07:03:17
эм .DS_Store почему не в гитигнор?

Oleg
25.09.2018
07:04:33
Не заметил
Ща уберу

Roman
25.09.2018
07:05:39

Danila
25.09.2018
07:12:22
Шалом. Какой есть общепризнаный способ линковать поля формы к стейту и обратно, чтобы с поддержкой селектов и групп чекбоксов? Раньше был link-state-mixin, в преакте есть linkState(), а что заюзать для реакта? Без синглстейт-менеджеров чтобы

Roman
25.09.2018
07:13:32

Andrew
25.09.2018
07:14:42

Mihail
25.09.2018
07:14:43

Danila
25.09.2018
07:15:41

Kevin
25.09.2018
07:15:52

Again
25.09.2018
07:23:42

Roman
25.09.2018
07:24:21
сори за правду

Again
25.09.2018
07:25:18
нормальный роутер, который использовали год.Но резко всем перестал нравится
там только есть пару косяков с анимацией и то, что иногда компоненты не перерендериваются

Roman
25.09.2018
07:26:49

Andrew
25.09.2018
07:32:27

Kevin
25.09.2018
07:40:01
А кто-то может по пунктам объяснить, что не так с рр4?

Again
25.09.2018
07:42:10

khades
25.09.2018
07:43:17
вот щас ковыряюсь

Google

khades
25.09.2018
07:43:21
в рр4

Kevin
25.09.2018
07:43:31
Меня в reach router смущает вот это:
let Home = () => <div>Home</div>
let Dash = () => <div>Dash</div>
render( <Router> <Home path="/" /> <Dash path="dashboard" /> </Router> )
Вместо того, чтобы сделать компонент Route, который бы принимал аргументом, что ему надо рендерить, мне предлагают в компонент внезапно передавать аргумент path, о котором я могу знать только будучи знакомым с reach router.

Roman
25.09.2018
07:47:55
как ты прочтения доки ты собрался юзать либу?

Kevin
25.09.2018
07:49:00
Подумай ещё раз
И найди в определении двух компонентов выше аргумент path.

Roman
25.09.2018
07:51:32

Kevin
25.09.2018
07:52:04

Roman
25.09.2018
07:52:19

Kevin
25.09.2018
07:52:29
Хоть одна библиотека так делает, кроме этой?

Roman
25.09.2018
07:53:12

Kevin
25.09.2018
07:53:20

Roman
25.09.2018
07:53:26

Sergey
25.09.2018
07:56:58

Kevin
25.09.2018
07:57:48

Sergey
25.09.2018
07:58:21
ок, что не так в использвоании необъявленных пропсов?

Roman
25.09.2018
08:02:36
тот же самый конект в реакт редакс добавляет диспатч
????
в чем твоя проблема, чел?

Google

Igor
25.09.2018
08:03:49

Vladislav
25.09.2018
08:04:28

Admin
ERROR: S client not available

Kevin
25.09.2018
08:06:48
ок, что не так в использвоании необъявленных пропсов?
Я даже теряюсь, что на это можно ответить
Скажем, у тебя есть функция X. Она не принимает аргументов и просто возвращает, скажем, строку. Теперь мы вызываем эту функцию внутри другой, Y, с аргументом типа 'top' (Y(() => { X('top') })) и ВНЕЗАПНО строка начинает отображаться сверху.
Норм интерфейс?
И то, хоки сами добавляют аргументы. Тут же аргумент добавляю я сам, хотя сам компонент его не принимает даже.

Roman
25.09.2018
08:11:17
За его херовую доку

Kevin
25.09.2018
08:11:45
в его херовой доке хотя бы написано, как разруливать авторизацию

Roman
25.09.2018
08:12:03
С рич роутером я намного быстрей разъебал роутинги по компонентам
Вложенные роутинги и анимации

Dmitry
25.09.2018
08:13:07
Кстати, да, а как в reach-router защищённые роуты делать?

Roman
25.09.2018
08:13:14

Dmitry
25.09.2018
08:13:54
зачем?..

Roman
25.09.2018
08:14:25
Авторизация логин с редиректом?

Kevin
25.09.2018
08:14:31

Roman
25.09.2018
08:15:16
И как проверять залогинен он или нет

Google

Kevin
25.09.2018
08:15:57
пожалуй, так и надо писать доки
не знаете, как сделать <заголовок>? — ваши проблемы

Roman
25.09.2018
08:16:25
Это не проблема либы
Это проблема твоего не понимая логики

Kevin
25.09.2018
08:17:08
то есть логику редиректа в конкретной либе я должен понимать без чтения доки? норм

Dmitry
25.09.2018
08:17:32
Авторизация логин с редиректом?
Я не совсем понял причём тут бэк.. Я про то, что в rr4 делают типа
{isAdmin ? <Route path="/admin" .../>: <Redirect to="/"/>} а тут так же?

Kevin
25.09.2018
08:17:50

Sergey
25.09.2018
08:18:40
Я даже теряюсь, что на это можно ответить
Скажем, у тебя есть функция X. Она не принимает аргументов и просто возвращает, скажем, строку. Теперь мы вызываем эту функцию внутри другой, Y, с аргументом типа 'top' (Y(() => { X('top') })) и ВНЕЗАПНО строка начинает отображаться сверху.
Норм интерфейс?
почему твоя функция, которая не принимает аргументов, возращает, в том числе, переданную ей строку?

Roman
25.09.2018
08:19:05
причем тут логика редиректа в либе?
ты думаешь логически:
пользователь ввел данные для авторизации, нажал войти
на бек ушел запрос ?
нет -> выдать ошибку, не редиректить
да -> редиректить на /home

Kevin
25.09.2018
08:19:24

Dmitry
25.09.2018
08:19:24
не

Roman
25.09.2018
08:19:35

Dmitry
25.09.2018
08:20:13
Я про другое. Вот у нас есть путь http://mysite/admin, как в reach-router решается задача "пустить туда только админов"?