Viacheslav
чтобы при false state рендерилось?)
False и true не рендерится
Kirill
Ну кто как, я пишу на ноде порядка года, и на каждой конфе узнаю что-то новое. Особенно на крупных. Позволяет внедрять какие-либо новые плюшки, которые поднимают производительность и т.д. Так что считаю - нет предела познаниям)
アレクサンダー・バキマトフ
Если кто не верит
ну и в общем тебе верят что ты работаешь, но никто не верит что ты за месяц "все хорошо выучил на хорошем уровне"
Roman
все временное имеет тенденцию становиться постоянным. Приучайте себя писать правильный код сразу
не помню где, но могу найти статью, где подтверждается моя точка зрения: в реакте пиши как пишешь, оптимизируй, когда будут проблемы
Андрей
И сколько микросекунд вы играешь этим?
Если это бесплатно, то почему нет?
Юрий
И сколько микросекунд вы играешь этим?
Там список на 100500 элементов. Как думаешь, сколкьо можно выиграть?
Roman
Если это бесплатно, то почему нет?
это не бесплатно =) ты за это платишь своим временем и временем того, кто будет читать код после
Andrey
ну и в общем тебе верят что ты работаешь, но никто не верит что ты за месяц "все хорошо выучил на хорошем уровне"
Не на хорошем, простите если сильно завысил свои навыки, но я рил в гугл редко залезаю, просто я спокойно выпрлняю свою работу с тем, что уже имею
Roman
^
Roman
В каком месте?
в том месте, где ты делаешь bind или выносишь функции или заворачиваешь их в useCallback
Roman
это все дольше, чем "не делать этого"
Bogdan
Там список на 100500 элементов. Как думаешь, сколкьо можно выиграть?
Будет 10 функций, будешь все выносить? Я так и не услышал реального примера, на словах сказать легко
Юрий
не помню где, но могу найти статью, где подтверждается моя точка зрения: в реакте пиши как пишешь, оптимизируй, когда будут проблемы
это видимо там же где в render можно писать this.pros.roles.some() ? пойимте, бизнесу нужен продукт вчера, оптимизировать обычно некогда.
Андрей
это все дольше, чем "не делать этого"
И сколько микромекунд ты на этом сэкономишь?)
Roman
И сколько микромекунд ты на этом сэкономишь?)
ну мои микросекунды дороже микросекунд пользователя =Ъ
Юрий
アレクサンダー・バキマトフ
Юрий
ну мои микросекунды дороже микросекунд пользователя =Ъ
напишите это вашему работодателю...реакция вас удивит
Bogdan
НАДО выносить. Реальный пример - читай бест практисес по реакту
так ты даже не можешь сказать почему нужно это делать, это ты начитался практик?
Юрий
так ты даже не можешь сказать почему нужно это делать, это ты начитался практик?
Если ты этого не понимаешь, то это говорит о твоих ограничениях. Не надо делать выводы из своего незнания.
Bogdan
куда ты их вынесешь в функциональном компоненте? будешь лупить ф-и через useMemo сверху
artalar
Это вечный холивар... Все от продукта зависит
Юрий
а ты опять не ответил, по делу пиши
Слушай, суббота же. Отстань, я не учу дураков бесплатно
Roman
для бизнеса наоборот))
а чо ж вы на js пишете? пишите на асме
Юрий
Вы большие проекты для b2c писали?
видимо нет, но они уже 100500 тысяч в месяц зарабатывают
Roman
напишите это вашему работодателю...реакция вас удивит
мой работодатель требует "ship-ship-ship, оптимизируете когда об этом попросят"
Bogdan
Слушай, суббота же. Отстань, я не учу дураков бесплатно
зачем ты сливаешься ? я вопрос адекватный задал, но ты не обьяснил даже
Владимир
И ваш собеседник тоже
Юрий
Почему вы обзываете кого-то
Я кого то лично не оскорблял
Василий
холиварчик подъехал)
Андрей
Дай ро человеку, пжл.
Потому что я только банить умею. А пока у меня желания это делать нет.
Юрий
И ваш собеседник тоже
Еще раз, я ЛИЧНО никого не оскорблял
Roman
Вы большие проекты для b2c писали?
ну хз, $30kk ARR - это большой?
Владимир
Дурачков не учу подразумевало что ваш собеседник по вашему мнению дурачек
Владимир
Так что успокойтесь и в таком тоне больше не пишите
アレクサンダー・バキマトフ
а ведь все началось с чувака который накинул что он за месяц жс выучил на хорошем уровне)))
Андрей
Человек улетел в бан, живём дальше.
Bogdan
Дурачков не учу подразумевало что ваш собеседник по вашему мнению дурачек
да все, смысла нету писать что то, пока человек не сможет обьяснить, что он подразумевает под своими практиками , бест которе
Герман
а ведь все началось с чувака который накинул что он за месяц жс выучил на хорошем уровне)))
этож хорошо, чем больше таких чуваков, тем меньше конкуренции. Надо сказать, что он молодец и т.к. постиг фронт может уже бек начинать писать
Bogdan
на самом деле сколько во фронте всего , голова болит от одной мысли
eden
помогите. Есть приложение A в которое установлена библиотека B через yarn link. Приложение А падает с ошибкой о том, что хуки в библиотеке В используются неправильно. В оф. доках реакта написано, что проблема в двух копиях React, которые используются при npm link. Там есть решение, но оно мне не помогло. Может кто-то сталкивался с такой ситуацией?
Bogdan
о, насчет этого, в либе реакт должен же быть дев зависимость? что бы не было такой ошибки с копиями?
eden
в либе реакт как dev и peer зависимость установлен
eden
вот это не помогло
Roman
юзать data-
ну тип того... data-container=“subheader” и все такое
Ivan
в либе реакт как dev и peer зависимость установлен
Удалите реакт из либы. Совсем. Потом сделайте, как написано на скриншоте.
Ivan
не помогло 😔
Очень жаль. А вас выехал отряд телепатов, ожидайте.
eden
ну серьезно, какую я ещё могу инфу предоставить
eden
ошибка не поменялась
Bogdan
либа твоя или нет?
Roman
Ну подскажите, ещё раз можно ли без Стейт менеджера обойтись, если структура данных не плоская и надо обновлять листья дерева?
Ivan
ну серьезно, какую я ещё могу инфу предоставить
Показать код, собрать пример в песочнице (на codesandbox можно создавать целые контейнеры с кучей проектов внутри)
Bogdan
ну и удали реакт оттуда
eden
удалил, ошибка та же
eden
попробую задеплоить и проинсталлить либу, что бы убедиться, что проблема в yarn link
eden
Вы понимаете, что конкретно делает link?
делает симлинк на либу вместо её установки?
Roman
Можно
А какая логика действий?
Ivan
А какая логика действий?
А я хз. Я даже логику вопроса понял не до конца.
eden
Иии...?
сдаюсь. и?
Anonymous
Привет как можно состоянии state передать на другой js файл и там менять состояние ?
Ivan
сдаюсь. и?
И всё. Ищите второй инстанс реакта — переустанавливайте зависимости. Если второго инстанса нет — проблема в другом месте. В гугле всё есть. Проблему решить можете тобько вы — мы тут не сможем заглянуть в ваши проекты — вы же не показываете.
Ivan
Привет как можно состоянии state передать на другой js файл и там менять состояние ?
В другой файл — никак. В другой компонент — в документации написано.