Дон Белазке, это же от тебя зависит :)
Я делал один пет проект с нодой в роли промежуточного этапа между парсингом и веб мордой.
Нода полезна, если у тебя будет задача с Server side rendering, раз реакт и изоморфные приложения. В остальном, на своём опыте, я бы советовал сосредоточиться на изучении основ и самого реакта. Очень часто люди допускают ошибки из-за проблем в основ жоеса. А дальше уже тебе решать. Пет проекты пробовать на разных стеках никогда не плохо, тк это показывает, что ты можешь освоить иную технологию
Касаемо 1 вопроса - двигайтесь в сторону веб скраппинга. Если динамический сайт - лучше взять любую из надстроек над вебдрайверами, тот же селениум для питона, либо playwright для js
Не стоит джуну идти в фулстек сразу. Во фронтенде или бекенде полно аспектов, которые можно годами изучать. Я советую в начале определиться с тем, куда нырять. Иначе в конце концов вынырнет вечный мидл.
Посмотрел статью, не совсем понял, о какой бд на жс идёт речь? Есть конечно indexdb, но то, что там в статье это не соответствует заголовку
Все его данные актуальны в момент определенной сессии. И только.
nelu3615, я бы вынес в отдельный эффект, тк это другая логика независимая.
Псевдокод с useEffect(() => {
setTimeout(setDomainScreen, time)
}, [depsForDomainScreenEffect]).
Я к сожалению не могу точнее подсказать, довольно абстрактно. Если бы в песочнице живой пример
У тебя есть this.setState. В нем 2 параметр (имеем абстрактный колбек callback) срабатывает после записи стейта.
this.setState({category}, () => {
this.getCategory()
}, callback);
Как вы будете доставать объект юзера из массива с данными, дело ваше. Можно поиском по массиву, можно сделать метод в том же файле и его экспортировать, например: