Не бросайте людей без контекста.

В Etch нам очень нравятся наши линтеры, они автоматически следят за соблюдением новейших стандартов.

На днях я добавлял автофокус для ввода в React:

<input type="text" autoFocus />

Меня пометил jsx-a11y.

Если вы не слышали об этом, jsx-a11y - это плагин eslint, который связывает ваш код React с проблемами доступности, помогая их отловить до того, как вы попадете в производство.

Автофокус может выгружать пользователей программы чтения с экрана в вашу форму с нулевым контекстом, оставляя их потерянными и запутанными на вашей странице.

Автофокус также может сбить с толку обычных пользователей, особенно на мобильных устройствах. Так что будьте проще, позвольте людям нажимать на ваши данные, когда они будут готовы.

<input type="text" />

Дополнительная информация в блоге Брюса Лоусона.

В Etch мы постоянно учимся, чтобы продолжать создавать отличное программное обеспечение.

Посмотрим, сможем ли мы помочь вашей команде сегодня [email protected]