@react_js

Страница 4401 из 5115
Evgeny
15.07.2018
12:58:27
Так что не понимаю какая у тебя проблема

Dmitry
15.07.2018
12:58:57
но от них меньше всего траблов, ну и обзерваблы неплохи для сложных кейсов

Google
Dmitry
15.07.2018
13:00:11
Страдать
бдышь печатает 2 минуты и потом спустя это время

Alex
15.07.2018
13:00:14
Хз, у меня таблица рендерится, в каждой строчке у ячеек ключи от 0 до конца по порядку, никаких проблем
ну если ключ только на строчку ставить, то все ок...НО в каждой строчке также рендерится select и у каждого option тоже свой ключик, select повторяется в каждой строчке и Реакт выдает warning что в пределах всей таблицы есть неуникальные ключи у селектов...А как они могут быть разные, если это реально один и тот же селект

Ruslan ?
15.07.2018
13:00:25
через пропсы предать этот хендлер
ну так передай... ты же говоришь, что нужно много манипуляций

Alex
15.07.2018
13:00:41
Abu
15.07.2018
13:00:42
бдышь печатает 2 минуты и потом спустя это время
Он хотел написать эффектор, но понял, что не стоит

Dmitry
15.07.2018
13:01:11
ну так передай... ты же говоришь, что нужно много манипуляций
да, я хочу передать хендлер в пропсы с минимумом манипуляций

как минимум не создавать для этого еще один компонент в вирутал доме

Dmitry
15.07.2018
13:06:25
recompact
есть нюанс у меня был коннект и обычный компонент и когда я добавлю эту штуку у меня енивей добавится один компонент)

если бы он еще коннект функцию сквошил

Igor
15.07.2018
13:10:28
у кого нибудь есть норм статья по передаче свойств вверх по иерархии компонентов ? ну или рабочие примеры

Google
Dmitry
15.07.2018
13:16:03
recompact
я кстать помню в рекомпоуз была такая фича, но ее убрали из-за каки-то багов

Yung
15.07.2018
13:17:50
я кстать помню в рекомпоуз была такая фича, но ее убрали из-за каки-то багов
Не, они там разошлись во мнениях и появились аналоги рекомпоуза с такой фичей, рекомпакт и ещё один https://github.com/wikiwi/reassemble

Dmitry
15.07.2018
13:18:03
а в чем там суть была ?

Yung
15.07.2018
13:18:57
А я не помню, давно issue читал, там ещё в рекомпоузе решили некоторые фичи депрекейтить и в целом многие были против, лайфсайклы вроде

Dmitry
15.07.2018
13:20:58
типа не юзать лайфлайклы ?

Yung
15.07.2018
13:21:29
типа не юзать лайфлайклы ?
В ремопоузе хотели выпилить хуки для лайфсайклов, ну методы чтобы с ними работать, не знаю чем закончилось, я его давненько не юзал уже

Сейчас даже гляну

типа не юзать лайфлайклы ?
https://github.com/acdlite/recompose/pull/182#issuecomment-315214044

О, кстати про флэт дерево

Dmitry
15.07.2018
13:23:23
я пока в проекте из всех фич рекомпоуза заюзал defaultProps

Yung
15.07.2018
13:23:33
>I dont use devtools so this is not a problem for me.

Идеальный ответ

Dmitry
15.07.2018
13:28:52


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

Abu
15.07.2018
13:29:34
я пока в проекте из всех фич рекомпоуза заюзал defaultProps
У совы же в пет проекте юзается на гх,можешь глянуть

Dmitry
15.07.2018
13:29:59
и что ?

Abu
15.07.2018
13:31:03
Ну тип можешь посмотреть как он юзает, хотя там все на хоках вроде

Dmitry
15.07.2018
13:32:31
я знаю как пишет мне не оч нрав идея с хоками

Google
Dmitry
15.07.2018
13:32:37
которые не реюзаются

У совы же в пет проекте юзается на гх,можешь глянуть
ты про инстакод или про другой какой-то :?

Abu
15.07.2018
13:35:22
Dmitry
15.07.2018
13:45:07
ну я бы вот так описывал скорее

https://github.com/zhDmitry/frontend/blob/master/src/features/join/pages/logout.js

https://github.com/howtocards/frontend/blob/master/src/features/join/pages/logout.js

Daniil
15.07.2018
13:46:06
какой приятный вид, что за тема?) про визуализацию в vscode

Dmitry
15.07.2018
13:46:40
https://marketplace.visualstudio.com/items?itemName=ionutvmi.spacegray-vscode

Yung
15.07.2018
13:48:05
которые не реюзаются
++, считаю что хоков должно быть мало и они должны быть максимально реюзабельными, чтобы примерно помнить их структуру и не было коллизий потом, по этой же причине предпочитаю рендер пропсы а когда их будет много — это сложновато уже

Dmitry
15.07.2018
13:51:46
я вот просто не уверен что вот такой способ описания компонента https://github.com/howtocards/frontend/blob/master/src/features/join/pages/logout.js, лучше чем просто описание в классе

Yung
15.07.2018
13:54:29
я вот просто не уверен что вот такой способ описания компонента https://github.com/howtocards/frontend/blob/master/src/features/join/pages/logout.js, лучше чем просто описание в классе
У меня на одном проекте было так, что ребята увлеклись рекомпоузом и вот эти компоузы были оче жирные. Их конечно можно было бы раздробить нормально логически, но они писали всё в ОДИН МОЩНЫЙ КОМПОУЗ и это нифига не лучше было описания в классах

я бы даже в коде что ты скинул написал парочку как минимум

Dmitry
15.07.2018
13:55:59
у меня был проект в котором было 2 хока по 10 хоков

и один в другого вкладывался

Andrew
15.07.2018
13:56:12
А то я тоже увлекаюсь recompose

Dmitry
15.07.2018
13:58:00
я бы даже в коде что ты скинул написал парочку как минимум
ну я просто хз если можно написать без компоуза и код вроде читабельным остается. то зачем ?

Google
Dmitry
15.07.2018
13:59:44
вот единственная проблема классов, что они дают слишком много свободы действий

Abu
15.07.2018
14:00:26
Admin
ERROR: S client not available

Dmitry
15.07.2018
14:00:38
в классе больше свободы для наговнячить

Yung
15.07.2018
14:00:48
ну я просто хз если можно написать без компоуза и код вроде читабельным остается. то зачем ?
ну это правильный вопрос, так что тут ответ один — писать как удобно

Dmitry
15.07.2018
14:02:59
ну это да, но это слишком размыто что бы кому-то обьяснить

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

Nikita
15.07.2018
14:06:34
Скинуть туториал

И показать основные приемы.

Sergey
15.07.2018
14:14:37
допусти от сервера пришел токен, и объект user. Токен я сохранил в куки, а user записал в стор. Если я обновлю страницу, то куки с токеном останутся, а стор обнулится и user будет null. Вопрос - надо делать какой-то дополнительный экшен "FEATCH_USER", который будет постоянно диспачится при монтировании App компонента, если токен уже есть в куках и отдельным http запросом получать user от сервера заново, без запрашивания логина и пароля ?

Artur
15.07.2018
14:33:07
Если мне нужно перед тем как компонент перерендерится посмотреть изменился ли параметр запроса и если изменился то сделать запрос к апи и потом поменять стейт, то как это я могу сделать ? Каким неустаревшим lifecycle методом?

Artur
15.07.2018
14:35:55
Alex
15.07.2018
14:37:19
Почему лучше не делать? Какая разница?
потому что получишь отображение компонента со старыми данными после перехода, и отображение новых после обновления состояния

Ruslan ?
15.07.2018
14:40:10
https://youtu.be/K6oZuB8_dU8

Dmitry
15.07.2018
15:09:09
Dimanius851
15.07.2018
15:16:50
стоит ли тащить лодаш если нужно чекать на equal два объекта с одним уровнем?

Dmitry
15.07.2018
15:17:11
нет

Google
Евгений
15.07.2018
15:20:59
посоветуйте что по реакту почитать

для новичков

Abu
15.07.2018
15:24:59
посоветуйте что по реакту почитать
Доку и твиттер Абрамова

Dimanius851
15.07.2018
15:26:28
бля, я все пытаюсь сохранять рефы в функциональных компонентах

с рекомпозом

так рефы хранятся в this, а тут их нужно хранить либо в стейте, а он попадает в пропы и компонент обновляется

а затем ref={el => setRef(el)} вызывается заново на компоненте

Dimanius851
15.07.2018
16:00:43
forwardRef
хоспаде, первый раз слышу

Серёга
15.07.2018
16:03:47
Кто сделает ревью реакт кода на платной основе (10 usd)? Не получается передавать значение инпутов (компонент) в функцию. Ориентировочно, рассчитываю на 30 минут времени ревьювера. Напишите в лс.

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