Задать вопрос
  • Какой тип проектов стоит сделать для портфолио веб-разработчика, на позицию Junior?

    denisftw
    @denisftw
    Лучше читать не "желтопресные" переводы, а официальный блог npm:

    blog.npmjs.org/post/141577284765/kik-left-pad-and-npm

    В приницпе да, ситуация неординарная, но с другой стороны, они все пофиксили в течение пары часов. Если принять во внимание с какой скоростью развивается JS, ничего удивительного. Лучше быть разработчиком популярной технологии и периодически вызывать такого рода сенсации, чем сидеть с технологией, которая стабильна, но при этом никому не нужна )
  • Какой тип проектов стоит сделать для портфолио веб-разработчика, на позицию Junior?

    denisftw
    @denisftw
    Ну, я против Gulp ничего не имею, мой коммент касался исключительно GruntJS. Как раз по результатом разных опросов, например

    https://ponyfoo.com/articles/javascript-developer-...

    Gulp используется чаще всего, так что его конечно не помешает изучить. Другое дело, что сейчас есть тенденция использовать Webpack в том числе для тех задач, которые раньше решались Gulp'ом и эта тенденция будет только усиливаться.

    Технологии в принципе все уже названы - npm, ES6/Babel, Sass, React, Angular 2 (и соотвественно TypeScript). На мой взгляд, Angular 2 будет проще изучить чем React, но тут могу ошибаться.
  • Как выполнить первоначальный (ре-)рендеринг в браузере React-приложения c Redux и ReactRouter?

    denisftw
    @denisftw Автор вопроса
    Спасибо, отличная библиотека!

    У меня получилось сделать практически все, но почему-то серверный рендеринг начал возвращать пустой noscript и еще не вполне понятно почему в некоторых влучаях helpers содержат только store без тех объектов, которые я передавал в раутер. Вообще я так понял, они в версии 1.0 будут многое переделывать, посмотрим что получится - вообще по моему такой функционал должен быть в React Router доступен из коробки.
  • C чего начать изучение scala?

    denisftw
    @denisftw
    Собственно, я в ответе и написал, что по часовому видео можно только получить только базовое представление об основах. С тем, что от чтения Одерски пользы будет гораздо больше, чем от чтения Хорстмана я тоже не спорю. Другое дело, что сходу инвестировать время и деньги на прочтение 800-страничной книги смогут далеко не все.
  • Как выполнить первоначальный (ре-)рендеринг в браузере React-приложения c Redux и ReactRouter?

    denisftw
    @denisftw Автор вопроса
    Спасибо за ответ!

    Собственно, начал примерно так делать и первоначальный рендеринг как на сервере, так и в браузере работает. Но все равно возникает похожая проблема при переходе по маршрутам: Route загружает новый компонент, который требует другие props. Эти props грузятся асинхронно и конечно не успевают загрузится до рендеринга. Если с первоначальной загрузкой еще можно было как-то хитрить, то после того как приложение уже загружено в браузере и работает обычный раутер, этого не сделать.

    Казалось бы, совершенно типовой сценарий: разумеется при переходе нужно грузить новый компонент и разумеется ему потребуются новый данные и разумеется данные нужны асинхронно. Либо я что-то делаю совершенно неправильно, либо авторы ReactRouter забыли добавить базовую фичу.