@react_js

Страница 5104 из 5115
Andrey
27.10.2018
14:09:12
А как через extends вообще что-то делать?

Max
27.10.2018
14:09:17
за второй подход надо в гроб укладывать
почему? но он же не приводит к той матрешке врапперов компонентов - по сути киллер-фича новых хуков

Вася
27.10.2018
14:09:28
Viktor
27.10.2018
14:09:32
куда отбрасывать
не понял, это вопрос?

Google
andretshurotshka?❄️кде
27.10.2018
14:10:11
мимо реплай

Сергей
27.10.2018
14:10:16
почему? но он же не приводит к той матрешке врапперов компонентов - по сути киллер-фича новых хуков
с того, что это убивает возможность отладки. Да и ООПшники знают, что наследование это не круто

Andrey
27.10.2018
14:10:47
Что там люди через наследование делают? Вот мне надо чуть изменить рендер. Как это наследованием сделать?

Dimanius851
27.10.2018
14:11:05
А как через extends вообще что-то делать?
Там можно, но ты будешь прыгать от чилда к родителю туда сюда что бы понять, какие методв дергаются

Вася
27.10.2018
14:12:08
Не агрись
ну ты первый начал

нет ты ?

Andrey
27.10.2018
14:12:21
А хуками?
Хуки не эту проблему решают.

Max
27.10.2018
14:12:33
с того, что это убивает возможность отладки. Да и ООПшники знают, что наследование это не круто
так вот же выше @ZeroBias написал что хокки равносильны наследованию https://t.me/react_js/510225, противоречие получается))

Dimanius851
27.10.2018
14:12:43
Как мне изменить рендер ребенка?
Рендер хз, методы можно реализовывать в чилде

Google
Viktor
27.10.2018
14:14:36
Andrey
27.10.2018
14:15:02
это вообще реально пригождается?
Мне это сейчас надо. Без этого я руками декорирую рендер у класса.

Max
27.10.2018
14:16:10
Как мне изменить рендер ребенка?
переопределяя рендер-метод и вызывая рендер переданного компонента через super.render() const hoc = Component => class extends Component { render(){ return ( <div> {super.render()} <div> ) } }

andretshurotshka?❄️кде
27.10.2018
14:16:55
суперрендер

Max
27.10.2018
14:17:02
А без кода в ребенке?
в смысле без кода?

Вася
27.10.2018
14:17:12
я, кстати, видал хоки, которые создают стэйт для компонента который оборачивают

Andrey
27.10.2018
14:17:29
в смысле без кода?
Ок. Я херню несу. Проехали.

Вася
27.10.2018
14:17:56
да и шатко-валко с ними, хок тебе наворачивает логику, при этом не декларирует ее

ты уже сам идешь и смотрешь - че да как

вот примешал хок новую пропсу, как ты это узнаешь?

только посмотрев код хока

Вася
27.10.2018
14:18:40
пиздец

надо

Andrey
27.10.2018
14:19:02
Вот если изменил старую, то да, пизда.

Andrey
27.10.2018
14:19:47
че? =)
Или хок изменил существующую пропсу, то жопа.

Dimanius851
27.10.2018
14:20:12
Ок. Я херню несу. Проехали.
Воот, классы сложные, поэтому от них и уходят

Max
27.10.2018
14:20:33
вот примешал хок новую пропсу, как ты это узнаешь?
а статическая типизация разве не спасает? разве нельзя автокомплитом получить список пропсов когда набираем точку после props. (в функции) или this.props. (в классе) ?

Google
Andrey
27.10.2018
14:20:38
Воот, классы сложные, поэтому от них и уходят
Нет. Просто мне нужен не хок, а декоратор.

Nikolay
27.10.2018
14:21:40
Вася
27.10.2018
14:22:43
даже другую мысль разверну. ты сейчас взял флоу как часть экосистемы жавасрирта (я надеюсь что флоу ;)), но это не так. как только статическая типизация будет частью самого языка - будет другой разговор.

Andrey
27.10.2018
14:22:57
А хок разве не он?
Нет. Это декоратор, который возвращает компонент.

Viktor
27.10.2018
14:24:08
А хок разве не он?
как я понял, человеку нужен декоратор - миксин для класса

Nikolay
27.10.2018
14:24:57
Блё. Щас под декораторами понимают кто во что горазд. GoF уже не в ходу :)

Andrey
27.10.2018
14:25:36
Uxname
27.10.2018
14:26:55
Подскажите, как при интеграции компонента в другой компонент (например ... <UserList/> ... передать в него какой-нибудь объект? Что-то типа ... <UserList users=my_user_list/> ... И что нужно сделать во внутреннем компоненте? Или подскажите куда гуглить

Вася
27.10.2018
14:29:22
сейчас вторая мысль. в той же кложе - хок хоком погоняет, и никто не обижается и не кричит. проблема в том (это просто супер мое личное мнение), что в жс каждый во что горазд - в то и горазд. все видят узкие (для них) места и пытаются их пофиксить. любой ебантяй мнит себя вомарбой нэдом и тащит (или что хуже, пишет сам) кучу невнятного булшита. когда ты пишешь проект один или с товарищем - это ок, но когда вас больше двух - тогда и начинается дискомфорт. но это все равно говно, потому что любой проект должен решать проблему, а нахождение путей для решения проблемы - это уже какой никакой дискомфорт.

Uxname
27.10.2018
14:29:58
спасибо

Google
Viktor
27.10.2018
14:30:39
спасибо
Там рассматриваются различные возможные комбинации вложения компонентов для достижения нужных целей

Вася
27.10.2018
14:31:40
так можно дойти до мысли "работает и хуй с ним" :))
слушай, ну всех и всегда все не устраивает (покажи мне человека, который скажет - у нас все охуенно). всегда будет какое-то "НО". нет пуль серебрянных, всегда приходится чем-то жертвовать. я про моральное восприятие того что ты сделал.

Вася
27.10.2018
14:32:50
мол в жс экоситсема и комьюнити живут таким-то образом, в го другим, в жаве еще по другому. так все и формируют личное восприятие. вон ты затронь эффектор димона (@ZeroBias ) - он сразу в психи

Дмитрий
27.10.2018
14:33:13
даже другую мысль разверну. ты сейчас взял флоу как часть экосистемы жавасрирта (я надеюсь что флоу ;)), но это не так. как только статическая типизация будет частью самого языка - будет другой разговор.
Статическая типизация не залоченная на языке — это возможность выбора, и возможность отказа от выбора, в том числе Более того, я не вижу поводов думать, что внесение типизации в язык что либо изменит в плане type inference

Вася
27.10.2018
14:34:20
Статическая типизация не залоченная на языке — это возможность выбора, и возможность отказа от выбора, в том числе Более того, я не вижу поводов думать, что внесение типизации в язык что либо изменит в плане type inference
ну ок, тут ты частично прав, но только в том, что я не до конца выразил мысль. я про то - что не стоит прикрывать проблемы технологии другой технологией, костыльн орешающей эту проблему

твой эффектор - ок, мне нравится, и я даже знаю где его еще раз буду использовать. но так же я знаю - где не буду

Дмитрий
27.10.2018
14:36:29
minix внутре интелов двачует это

Отличие абстракций от многих других сущностей — они не имеют веса, если ты всё делаешь правильно, то они складываются одна в другую без ограничений

Maksim
27.10.2018
14:39:34
Подскажите как организовываются стили в реакт?не могу правильно указать путь к less файлу из дочерней(components) папки. Чет как ни пробовал не получается

Дмитрий
27.10.2018
14:40:01
Алтернатива костыльной абстракции — некостыльная абстракция, а не решение остаться в каменном веке

Kelin
27.10.2018
14:40:26
В 16.7 breaking changes нет?

Andrey
27.10.2018
14:40:36
Viktor
27.10.2018
14:40:44
В 16.7 breaking changes нет?
писали что нет, сейчас постараюсь найти доказательство

Вася
27.10.2018
14:40:54
Ну дима ну, я же и не писал пр омагические решения и хорошие альтернативы. Ты это уже додумал сам. Видимо упоминание эффектора тебе глаза запеленило. Я про то, что - уау, класно, вот появился встроенный механизмы для управления домэин дривен структурой данных вроде как встраивается в реакт. Насколько хороша эта абстракция? Ну я судить не могу, я щегол. Сейчас про абстракции напишу

Google
Дмитрий
27.10.2018
14:40:56
Доказательство в первой цифре версии

Kelin
27.10.2018
14:40:56
я видел ток в твиттере софи что-то писала

Roman
27.10.2018
14:40:57
В 16.7 breaking changes нет?
кроме breaking your mind

Kelin
27.10.2018
14:41:04
Дмитрий
27.10.2018
14:41:04
Вася
27.10.2018
14:41:16
АЛЛЛЕ СЕМВЕР

але, здравствуйте, я семвер

Дмитрий
27.10.2018
14:41:26
eto ti

Kelin
27.10.2018
14:41:26
депрекейт хуков, конечно, не breaking change, но один хуй - “нада перепиливать"

Вася
27.10.2018
14:41:39
- Есть ли breaking changes?

Дмитрий
27.10.2018
14:41:52
Просто в семвере цикл разработки в одну версию, а надо минимум в две

Вася
27.10.2018
14:41:54
- нет, мы все еще на 16 мажоре

Kelin
27.10.2018
14:42:13
Ну что, дети, как вы там, уже на 17м реакте пишете?

Дмитрий
27.10.2018
14:42:17
Просто в семвере цикл разработки в одну версию, а надо минимум в две
В ноде нормальные пацаны, так и релизятся, четный/нечетный

Viktor
27.10.2018
14:42:28
депрекейт хуков, конечно, не breaking change, но один хуй - “нада перепиливать"
в общем, придется поверить мне на слово, твит разработчиков react я быстро не найду. Писали, что ничего не трогали, кроме добавления hooks, которые мы любезно можем использовать опционально

Kelin
27.10.2018
14:42:29
депрекейт хуков? всмысле?
лайфсайкл хуков, не этих

Andrew
27.10.2018
14:42:41
Тогда может чет сломается

Вася
27.10.2018
14:42:49
так типо ворнинг - это ок, он тебе код не ломает

Kelin
27.10.2018
14:42:59
так типо ворнинг - это ок, он тебе код не ломает
вот поэтому не так сформулировал

Andrew
27.10.2018
14:43:09
Хотя асинк мод требует вроде стрикт режима

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