Size: a a a

React — русскоговорящее сообщество

2021 January 22

PF

Petr Filippov in React — русскоговорящее сообщество
не совсем понятны критерии костылей, но соглашусь)
источник

A

Altairka in React — русскоговорящее сообщество
Критерии костылей понятны, и тоже соглашусь
источник

V

Vall 🌑 in React — русскоговорящее сообщество
Соглашусь со всем соглашениями
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
читаю это и офигиваю, там очевидно что надо юзать boolean
источник

PF

Petr Filippov in React — русскоговорящее сообщество
Soltukiev Malik
читаю это и офигиваю, там очевидно что надо юзать boolean
в чем очевидность?
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Petr Filippov
в чем очевидность?
даже объяснять кринжово
источник

PF

Petr Filippov in React — русскоговорящее сообщество
ну объясни, значит я настолько глуп)
источник

NT

Nikita Titov in React — русскоговорящее сообщество
Petr Filippov
если мы об оптимизациях и скорости выполнения, то в принципе нужно строго использовать типы. Потому что разные типы, занимают разное количество байтов, а самая дорогая операция это аллокации, насколько крутой, бы ни был, garbage collector, он не исправит проблемы с лишними аллокациями.
ну в жс нет строгой типизации
только если тс подрубить ,чтобы на этапе компиляции он тебе тут же подсвечивал, если где косяк
разные типы можно и нужно использовать, их не зря сделали
и об оптимизации нужно думать во время проблемы с ней, а не на каждый чих
хотя я тоже люблю этим заниматься (после плюсов так, хех), но это херовая привычка, нужно знать меру в этом
источник

NT

Nikita Titov in React — русскоговорящее сообщество
самое главное писать для себя и для остальных программу, сделать ее тупой, читабельной, без сюрпризов, а потом при необходимости зарефакторите и оптимизируете,  чтобы байтики ваши быстрее бегали )
источник

A

Altairka in React — русскоговорящее сообщество
Petr Filippov
ну объясни, значит я настолько глуп)
Ну ты же как я понял на go пишешь? Вы же используете bool переменные, а не велосипеды из строк, что если одно условие то "true", если другое то "false"
источник

PF

Petr Filippov in React — русскоговорящее сообщество
ну по функционалу, отвечает одинаково, то есть выполняет задачу:
- с точки зрения частного случая и оптимизаций, конечно нужно использовать мой последний вариант
- с точки зрения, что он там использует стрингу, она может быть не обязательно "false", может быть "yetAnotherNonBooleanValue", то первый вариант
источник

NT

Nikita Titov in React — русскоговорящее сообщество
да, анализируем ситуацию и делаем вывод, что юзать, это приходит с опытом только, когда ты очень много пострадал от своего говнокода и не хочешь так мучаться больше
источник

PF

Petr Filippov in React — русскоговорящее сообщество
и в итоге нужны курсы для людей)
источник

PF

Petr Filippov in React — русскоговорящее сообщество
от тех, кто жесть как настрадался
источник

SS

Sergey S in React — русскоговорящее сообщество
Всем ку подскажите как получить роутер location пропсы в главном App компоненте? Нужно рендерить хедер только на некоторых страницах
источник

NT

Nikita Titov in React — русскоговорящее сообщество
но самое важное наверное.. это названия переменных и функций и т.д.)
источник

PF

Petr Filippov in React — русскоговорящее сообщество
Nikita Titov
но самое важное наверное.. это названия переменных и функций и т.д.)
kiss - ( Keep It Simple and Stupid) =)
источник

NT

Nikita Titov in React — русскоговорящее сообщество
лучше чуть подумать, чем написать какой-то some и идти дальше писать, это ой как аукнется...
источник

NT

Nikita Titov in React — русскоговорящее сообщество
Sergey S
Всем ку подскажите как получить роутер location пропсы в главном App компоненте? Нужно рендерить хедер только на некоторых страницах
гугли react-router-dom, Route, BrowserRouter, Switch....
источник

PF

Petr Filippov in React — русскоговорящее сообщество
Nikita Titov
лучше чуть подумать, чем написать какой-то some и идти дальше писать, это ой как аукнется...
на рефактор, должны время уделять
источник