Полезные советы для начинающего react разработчика
За why-did-you-update спасибо, как раз столкнулись с проблемой производительности в IE. Начали с поиска ненужных рендеров, надеюсь нам это немного упростит задачу.
Советую сразу брать TypeScript. Кстати, кто с TypeScript — вы пишете propTypes?

Нет. Typescript сам по себе умеет проверять JSX, зачем описывать одно и то же два раза?


Документация React тоже как бы намекает


we recommend using Flow or TypeScript instead of PropTypes for larger code bases.

Предлагается использовать статическую типизацию вместо propTypes, а не вместе.

Раз статья у нас для начинающих, то…

Очень не советую сразу брать TypeScript.

React сильно отличается от аналогов, ввиду того, что это низкоуровневая библиотека. Надо уметь писать эффективный быстрый JS, знать тонкости работы с экосистемой, композицией, вычисляемыми селекторами (computed selectors), сайд-эффектами.

Если помимо этого еще писать типы (спору нет, качественная типизация — это плюс), то это может усложнить разработку для начинающих. Всё скатится к any типам.
Только полноправные пользователи могут оставлять комментарии.
Войдите, пожалуйста.