• Не могу определиться с пайплайном, как разобраться?

    Mike_Ro
    @Mike_Ro Куратор тега JavaScript
    Python, JS, WordPress, SEO, Bots, Adversting
    Изучил основы JavaScript, понял что всякие манипуляции DOM мне не нужны, потому что это не используется больше

    Где и кем больше не используется?
    Думаю такой, может мне надо выучить React?

    Но есть почему-то ощущение что React в чистом виде мне не нужен, чтобы пользоваться Next.js.

    NextJS: The React Framework for the Web...
    А в "грязном" виде React какой?
    Я остановился и понял что я занимаюсь какой-то фигней. Что я хватаю отовсюду понемногу знаний, но они не складываются в общую картинку.

    Собственно вопрос: по какому пути лучше пойти, чтобы потихоньку прийти к желаемому?

    Все так и есть. Вам необходимо изучать JS в следующем порядке:
    1. Vanilla JS.
    2. React.
    3. Frontend React + NextJS.
    4. Fullstack React + NextJS (+NestJS?).
    При этом чтобы не потратить время впустую на изучения вещей, которые абсолютно не нужны.

    А вот здесь интересный момент. Видите ли, исходя из количества вакансий, NodeJS и все ее производные в качестве backend фреймворков - не сильно востребованы, относительно более специализированных backend языков/фреймворков. Если у Вас нет особой страсти к NodeJS, то рекомендую сфокусироваться лишь на frontend (учитывая, Ваш контекст), а затем (если будет возможность) - учить в дополнение к frontend более специализированные backend языки/фреймворки.
    Ответ написан
    2 комментария
  • Почему не читается state в реакт?

    @abberati
    frontend-разработчик
    Потому что данные приходят асинхронно и при первом рендере стейт буквально вот такой:
    this.state = {
          components: {},
          form: {},
          data: {}
        };


    вы его таким инициализируете
    Ответ написан
    Комментировать
  • Как запустить Node / React проект на vps?

    @frogfordog
    Для бэкэнда можно использовать pm2, для фронтэнда удобно пользоваться nginx.
    В интернете много туториалов по связки pm2+nginx.
    Ответ написан
    Комментировать
  • Best practices для backend на node.js?

    titov_andrei
    @titov_andrei
    All my life I learn - and die a fool!
    Комментировать
  • Как лучше выполнить объединение (merge) запросов по условию?

    Xuxicheta
    @Xuxicheta Куратор тега Angular
    инженер
    Ну что-то вроде этого
    this.postService.getPostByName(name).pipe(
      mergeMap(post => forkJoin([
        of(post),
        this.postService.getTagsByPostId(post.id),
        iif(() => post.hasComments(), this.getCommentsByPostId(post.id), of(null)),
      ]))
    )
      .subscribe(([post, tags, comments]) => {...})


    Составляющие лучше вынести в кастомные операторы, чтобы код можно было читать
    Ответ написан
    Комментировать