overflow: hidden на контейнер, внутрь положить изображение и задать ему координаты так, что бы в контейнере показалась только та его часть, которая вам нужна.      <InputValidator /> который оборачивает поле ввода и имеет в себе логику валидации. В этот компонент можно передать правила валидации (pattern, length, и т.д.), а на onChange уже делать dispatch и обновлять глобальное состояние.onChange, вторым параметром, после события, или добавлять в объект события.label, таков стандарт и это автоматически делает поле формы более доступным.Object.keys(obj).map(key => obj[key].author); // returns array of author namesgetUserMedia() и canvas поймать кадры, сохранить с помощью FileSystem API и собрать в видео с помощью ffmpeg.