starter123, это выражение, в голове, складывает картинку, будто бы Вас совсем недавно разморозили из криосна, а Вы лично являетесь агентом тайной разведки СССР, который думает
что сейчас кто-то употребляет слово информатика и даже вручает по ней красные дипломы. Хай гидра! Вы не этот чувак с круглыми очками?
Выглядит как очередной отечественный шлак. На главной статья - как выучить фотошоп за бесплатно, говорит о том, что посещают этот ресурс просто маразмы, каких ещё поискать!
У нас умеют делать, но думают на уровне зооуголка. неужели существуют люди, которые думают, что кто-то будет тратить свое драгоценное время на посещение такого бреда?
зачем Вам переключатся на что-то другое, если Вы ещё что-то одно не освоили?
Выучите все что касается клиентской части, затем nodejs, на котором для себя сможете
проекты делать. Затем учите c# или java, чтобы стать настоящем востребованным профессионалом.
Другие языки Вам не дадут того, что дадут c# или java.
Worddoc, используя jq Вы ничего не создаете и все что Вам требуется, это это процедуры.
При таком раскладе отсутствует архитектура и нужда в упорядоченных структурах.
Начнете писать более сложные приложения, сразу поймете что нужно отказываться от такого
подхода. А может и нет, так как раньше, много людей много лет писали в процедурном стиле
и делали вполне работоспособные приложения.
И советовать нечего, это должно идти изнутри и каждый сам для себя выбирает то что считает нужным. Кроме того, я не начинал с js и возможно это причина того, что для меня классы это вполне обычное явление. Но советовать учить другой язык я тоже не буду, так как это отнимет несколько лет, хотя и неизбежно.
Worddoc, тоже самое и скажу. Есть люди который презирают тех кто использует классы, а есть те кто презирает первых. И чтобы Вы не делали, кто-то Вас всегда будет считать ненормальным. Кроме того, подобные вопросы возникают у тех, кто не обладает достаточными знаниями, которые лучше всего приобретать из книг.
Лично я использую классы и считаю что те кто их не использует просто не умеет их использование обосновывать.
помимо наследования, классы, как минимум нужны там, где нужны типы определяемые ими и создание экземпляров. Понимаете, адепты минимализма призывают писать на листочках. То есть вместо упорядоченных данных в тетрадках, носить с собой кипу отдельных листов и записывать информацию в них. По сути разницы нет и все зависит от личного предпочтения. Наследование можно заменить миксинами, создание инстенсов перенести в фабрики-функции, которые возвращают объекты созданные при помощи литералов.. Но мне проще класс описать.
Стоит добавить, если Вы не используете классы и у Вас нет множества фабрик. то скорее всего Вы пишите неправильный код.
Вы путаете что-то. Babel компилирует js или же в случаи с реакт jsx. Никакого отношения babel не имеет к рендеру компонентов. Сначала научитесь собирать проект, потом запускать, а уже потом рендерите на сервере. Для этого есть методы renderToString, который вернет правильную для реакта разметку или же renderToStaticMarkup который вернет обычную разметку.
Чуваки со знанием rollup и saga почему не так отвечаю?
Я просто реалист. Я вижу rx в angular, react, java, android, с# вижу его в том, что ещё массово будут использовать ЗАВТРА. А вот saga я там не вижу. Я вижу и слышу о ней только от её создателей. Разве здесь плюсики могут на что-то повлиять? Нет, но зато они могут склонить Вас к saga.
Mikhail Osher, причем авторитет? Для Вас важно сколько у человека плюсиков? Значит Вы сами относитесь к тем, кто слушает крикунов фигачущих себе плюсики, ведь они на этом деньги зарабатывают.
с php быстрей начнете, но nodejs поможет вам быть востребованным специалистом клиентской части, в то время как писать клиентскую часть + сервер на php Вам все равно вряд ли придется, так как это две разные профессии. Я бы учил nodejs -> angular || react + typescript, а уже затем перешел на c#, так как он даст то что не один из упомянутых языков не даст.
а что "этот" rollup у кого-то считается важным моментом?
Или вот saga vs thunk, это что? Вуду? Вы выносите логику в thunk?
saga же никто кроме ближнего окружения создателя не использует?
Продвинутые на rxjs пишут, а saga используют только кто не стал продвинутым,
но думает если слушать тех, кто громче всех орет, то они его потом и примут.. Шесть лет и все такие вопросы? Вы наверное латентный тусовщик, который и тусить не тусит и делать ничего не делает :)
Все зависит от того, как именно у Вас меню открывается. Если просто появляется и исчезает, то можно вообще с помощью css сделать .dropdown[data-toggle="false"] .menu { display: hidden; } Но если нужна анимация, то это уже нужно вывернутся наизнанку. И проблема не работе с dom, а в том что именно в реакте компонент не может работать с другими компонентами, хотя это нормально и даже более чем естественно. Компоненты должны работать с другими компонентами напрямую.
Но в последних своих проектах я остановился на сервесной логике, то есть всю логику инкапсулировал в сервисах, которые передавал нужным компонентам. К примеру в bootstrap3 Вы указываете идентификаторы и задаете свои свойства. А при использовании сервисов, Вы просто устанавливаете сервисы.
что сейчас кто-то употребляет слово информатика и даже вручает по ней красные дипломы. Хай гидра! Вы не этот чувак с круглыми очками?