ettaluni, ну ты капец, мог бы и там и там бабки рубить. Испугался что могут уволить? То есть для тебя норма бояться и стоять на коленях перед работодателем.
обращение к элементам происходит через querySelector()
В реакте это в корне неправильно.
Ваша проблема в данном случае то что вы используете createRef() вместо useRef(). createRef() взвращает всегда новый ref.
Используйте: const ref = useRef(null)
Подробнее https://ru.reactjs.org/docs/hooks-reference.html#useref
Я ощущаю что это задача для меня непосильная на данный момент.
А развиваться как?
Тут как сказал Иван В надо составить план работы и отталкиваться от того что там за самописный ssr. Вообще next.js не сложнее реакта, но вы можете пойти дальше и во фронт прикрутить next.js + один из нодовских фреймворков (express, koa, nest), это будет обертка. в офф репозитории next есть примеры но полноценной доки как кот наплакал, но еси у вас не стоят такие задачи то достаточно просто голово next
Mors Clamor, да тут не главное полностью скопировать. Тут главное выделить пару моментов и показать как реализуете их. Например возьмем инсту, и попробуем реализовать профиль, загрузка фото и прочая чепуха. А всякие ленты и т.п. не нужны. Тех лиды врятли будут каждый файл смотреть. Еще на гитхабе оформите это правильно (описание, ветки, коммиты).
И тебя будут постоянно гонять и на фронтенд и порой использовать в качестве верстальщика?
Ну если ты любитель пописать диссертации на жабе или на шарпе то тебя могут заставить использовать jspx, или razor(или как там называется новомодняя хрень для дотнетчиков)
illuzor, да, только в этому случае потребуется потратить время на написание самого сервера, а если уже написал свой сервер то зачем firebase если можно заюзать монгу или кликхаус, на крайняк если необходимо mysql, и в таком случае firebase не особо то и нужен)
Статья правильная спору нет, как тогда стартапам развиваться? Вот допустим у чела есть идея, он привлек инвестиции, но как найти людей которые бы трудились над идеей? Как тогда будут появляться новые компании? В стороне стоять и ждать пока стартап превратится в крупную компанию?
Вообще часто читаю данный сайт, особенно нравятся ваша статья, про фриланс так согласен со всем, но вот момент выше непонятен.
Насколько я знаю bitrix cli это что-то типо фреймворка для разработки фронтенд части на bitrix. И вы хотите в него или рядом с ним прикрутить другой фреймворк - реакт? Вопрос зачем?
JeffyJeff, компании где нет СБ, обычно вебстудии, ну и конечно же современное модное направление которые можно услышать из каждой дырки - фриланс.
А так про гос конторы точно можно забыть.