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