Tray
Ребят, как нечто подобное будет работать, и будет-ли вообще?
Eugene
по докам я делаю но что-то не так все
в исходниках/тайпингах можно попробовать посмотреть пропсы
Anonymous
по докам я делаю но что-то не так все
Ну вот вы скрин кидали - это не по докам. Не лучше ли обратиться к тимлиду и у него попросить помощи?)
Anonymous
Быстрее будет
Anonymous
да это пет-проект)) у меня чат и есть тимлид))))
https://tech.yandex.ru/maps/jsbox/2.1/balloon_and_hint в пропсах у вас есть доступ к ymaps
Иван
Эта ошибка появляется, когда я пишу конструктор, что не так? Без конструктора ошибки нет
Иван
Tray
Ну так что. Есть тут гуру реакта, которые подскажут, можно ли сделать shape в описании реакт-пропсов как partial-required. И ещё момент. Пропсы, которые не required, заполнять по умолчанию.
Vladimir
ну на сколько я понял про пропсы по умолчанию, defaultProps тебя не устраивает?
Tray
Я там фотку скинул. Я вот интересуюсь, такое вообще будет работать?
Vladimir
ну пропсы мерджиться не будут
m0nte cr1st0
Подскажите, пожалуйста, почему компонент AppDetail расширяет AppList? https://dpaste.de/F1qJ
Vladimir
если lookupOptions придет как не undefined то дефолт пропсы уже не сработают
Tray
если lookupOptions придет как не undefined то дефолт пропсы уже не сработают
Ну вот я так и думал. Ну т.е. такого чего нибудь, типа partial-required с дозаполнением недостающих значений shape-а дефолтными нету?
Lena
Быстрее будет
и? я туплю
Vladimir
ну если так хочешь то можешь всю статику и входящие пропсы пихать в стейт компонента, а потом через getDerivedStateFromProps апдейтить стейт
Anonymous
они и будут заполнены дефолтными, если их не указать явно
а нет, сорри, перетрутся они, не правильно прочитал
Tray
они и будут заполнены дефолтными, если их не указать явно
Хочешь сказать, что у меня, например свойство, lookup Browse будет не undefined а false???
Vladimir
false - данные, по этому дефорт пропс не подставятся
Tray
ну если так хочешь то можешь всю статику и входящие пропсы пихать в стейт компонента, а потом через getDerivedStateFromProps апдейтить стейт
Зачем, мне стейт не нужен в этом компоненте. Эти пропсы нужны онли для определения функции создания иннер объекта.
Vladimir
ну тогда тебе придется в рендере мерджить свои данные с пропсами, делать это в рендере - плохая идея
🤴👷‍♂️🦸‍♂️🧚‍♀️
[isOpened, setOpened]
😱😱😱 спасибо
m0nte cr1st0
Подскажите, пожалуйста, почему компонент AppDetail расширяет AppList? https://dpaste.de/F1qJ
https://stackoverflow.com/questions/58393707/why-template-of-one-component-extends-template-of-another-component
Tray
ну если так хочешь то можешь всю статику и входящие пропсы пихать в стейт компонента, а потом через getDerivedStateFromProps апдейтить стейт
Ок, допустим, тогда вопрос номер два, в хуках разве есть getderived, его же вроде нет такого хука.
Vladimir
за хуки не могу особо что то сказать, мне они не нравятся и применять в работе было необходимо пару раз
Tray
Ну я вообще не совсем пронял зачем мне нужен getderived. В stateles компоненте.
Oleg
кто-то пробовал использовать tree из материала вместе с react-dnd? то есть, сделать елементы драгаемыми.
Oleg
@sovasergey
в любой непонятной ситуации можно пинговать сову?
🤴👷‍♂️🦸‍♂️🧚‍♀️
в любой непонятной ситуации можно пинговать сову?
это была его идея называть булевые переменные с приставкой is* вот я и спросил
Oleg
это была его идея называть булевые переменные с приставкой is* вот я и спросил
хз, по-моему слишком мелочный вопрос, чтоб человека отвлекать.
🤴👷‍♂️🦸‍♂️🧚‍♀️
хз, по-моему слишком мелочный вопрос, чтоб человека отвлекать.
наименование переменных самая сложная задача
🦜
кто-то пробовал использовать tree из материала вместе с react-dnd? то есть, сделать елементы драгаемыми.
нужно сразу такой компонент делать, связать с сабжом не получиться
🤴👷‍♂️🦸‍♂️🧚‍♀️
🦜
Anonymous
а чья?
Общая?)
🤴👷‍♂️🦸‍♂️🧚‍♀️
Общая?)
окей, пусть так
🦜
Общая?)
*звуки коммунизма
Anonymous
ну, типа, это обычные конвенции по именованию булевских переменных
Oleg
нужно сразу такой компонент делать, связать с сабжом не получиться
что ты подразумеваешь под "связыть с сабжом"? короче, надо кастом пилить?
Oleg
ну сабж это три вью
окей. проблема в том, что сейчас кастом и используется, но баги постоянно появляются. думал, взять что-то готовое.
🦜
Руками не сильно легче
да лучше руками, чем так
Тимофей 🛴
Руками не сильно легче
Есть же sortable hoc и beautiful dnd
🤴👷‍♂️🦸‍♂️🧚‍♀️
Looch
п о н я т н о
🦜
https://t.me/react_js/744968
не согласен вообще. Пока пилил фичу похожую на управление расположением мониторов, все проклял
Viktor
а что это такое?
книжка из трилогии Боба Мартина Чистый код Чистая архитектура Идеальный программист Я чистый код на половине бросил)
Тимофей 🛴
бьюти жирный.
Жирный же не просто так, а потому что работает хорошо
🦜
а их стоит читать вообще?
лучше почитать посты в инстаграм
Tray
А если вот-так сделать, норм будет?
🤴👷‍♂️🦸‍♂️🧚‍♀️
🦜
зачем?
чтобы не спрашивать глупые вопросы
Viktor
а их стоит читать вообще?
первые две невероятно интересные, но архитектура сложная, на половине уже нужен опыт, чтобы понимать развитие концепций
Михаил
Можно ссылку ?
Михаил
Hi all
Anonymous
книжка из трилогии Боба Мартина Чистый код Чистая архитектура Идеальный программист Я чистый код на половине бросил)
вторая книжка(чистая архитектура) совсем не понравилась, 95% содержимого показалось интуитивно понятной, хз, может потому, что читал уже имея какой-то опыт
Looch
GoF можно еще почитать про паттерны
Anonymous
совершенный код единственно годная книга на тематику рефакторинга
Viktor
спасибо, почитаю)
лучше всего начать с Идеального программиста, она очень вдохновляющая, про профессионализм (раскрыто невероятно круто) там рассматриваются многие аспекты работы программиста, например, распределение собственных сил (семья, работа, отдых) и времени про работу в коллективе, отставание прав, про свои и чужие интересы он очень интересно пишет, книга на пару дней