Когда вы создаете новый компонент, метод рендеринга должен возвращать один и только один элемент, так что обычно это оболочка из многих элементов, вместо создания бесполезного div для dom, вы можете использовать компонент фрагмента.
Цитата из фрагментов React docs:
Обычный шаблон в React - компонент возвращает несколько элементов. Фрагменты позволяют группировать список детей без добавления дополнительных узлов в DOM.
blockquote>без фрагментов
render() { return { <div> ---> Useless root <div>fake</div> <div>fake</div> <div>fake</div> </div> } }
с фрагментами
render() { return { <React.Fragment> ----> Not rendered to the DOM <div>fake</div> <div>fake</div> <div>fake</div> </React.Fragment> } }
Yzis подобное редактору vi, вдохновленное энергией.
Yzis стремится быть мощным, быстрым редактором со всеми функциями Vim и надо надеяться, в какой-то момент, больше. (заключенный в кавычки из веб-сайта Yzis)
РЕДАКТИРОВАНИЕ: yzis проект, кажется, мертв. Интернет-архив имеет копию yzis страницы.
Slickedit имеет чрезвычайно хорошую эмуляцию энергии. Одна из самых надежных покупок я когда-либо делал.
Существует также бесплатное программное обеспечение Vimplugin для Eclipse — это встраивает Vim в Eclipse, но Вы теряете всю функциональность навигации и завершения кода, которую обеспечивает Eclipse, таким образом, его полноценность спорна.
Я использую viPlugin для Eclipse. К сожалению, это не свободно, но это работает вполне прилично на все основные команды Vim.
У спокойного Создателя есть "режим энергии" для редактирования, но оно в настоящее время испытывает недостаток в некоторых способностях; также, я чувствую инвалидов без настроек, которые я имею в своем .vimrc.
Редактирование Комодо имеет довольно хороший режим эмуляции Vi. Это также очень хорошо для смысла кода и т.д. и множество поддержек языков. Linux и Windows... и чертовски, я должен быть на комиссии с этими парнями... ожидают минута, это - бесплатное программное обеспечение... Черт!Черт!Черт!
Так или иначе... Хороший редактор, Linux & Windows, Свободная, Vi (и Emacs) эмуляция.
Emacs имеет режим гадюки, который предлагает несколько уровней эмуляции Vi (от более подобного Vi до более подобного Emacs). Руководство описывает это следующим образом:
Viper Is a Package for Emacs Rebels;
it is a VI Plan for Emacs Rescue
and/or a venomous VI PERil.
для пользователей Firefox:
Стоит отметить, что существует намного больше к vi, чем привязки клавиш. Как это сообщение в блоге отмечает, нет никакого плагина IDE, который эмулирует все функции vi.
Оцените отличный плагин Vrapper для Eclipse.
Vrapper - это плагин eclipse, который действует как оболочка для текстовых редакторов eclipse, обеспечивая схему ввода, подобную Vim, для перемещения и редактирования текста.
В отличие от других плагинов, которые встраивают Vim в Eclipse, Vrapper имитирует поведение Vim, все еще используя какой бы редактор вы ни открыли в верстаке. Цель состоит в том, чтобы добиться комфорта и простоты, которые присущи различным режимам, сложные команды и комбинации счетчика / оператора / движения, которые являются ключевыми особенностями редактирования с помощью Vim, сохраняя при этом мощные функции различных текстовых редакторов Eclipse, такие как генерация кода и рефакторинг.
Vrapper пытается предложить пользователям Eclipse лучшее из обоих worlds.