Поддержка ReactJS/JSX в IDE Netbeans

Я только что загрузил Netbeans 8.1 для PHP. На основеhttps://netbeans.org/bugzilla/show_bug.cgi?id=250288, похоже, что нет собственной поддержки ReactJS/JSX. Кто-нибудь использует это для react. Есть ли обходные пути? Я использую Netbeans в течение многих лет и не хотел бы переходить на другую IDE.

4 ответов


Ну, я тоже пользователь Netbeans, но из-за таких потребностей я переключился с Netbeans на Sublime (сначала), а теперь на Atom для разработки интерфейсов и, честно говоря, рабочий процесс отличный. Я использую ReactJS, AngularJS и VueJS, и для всего этого Atom соответствует моим потребностям.

Atom использует пакеты (например, плагины) для поддержки всего этого, вот что я использую для React:

пакета добавляет:

  • синтаксис
  • фрагментов
  • автоматические вмятие и складчатость
  • JSX переформатирование
  • преобразование HTML в JSX
  • автозаполнение

важно помнить, что иногда Atom использует неправильную подсветку синтаксиса по какой-то причине, поэтому в файлах JSX просто нажмите в правом нижнем углу угол (рядом с кодировкой), и вы можете выбрать свой тип файла там (для ReactJS, должен быть Javascript (JSX)), и все должно быть хорошо:)

Я приглашаю вас попробовать его, его большой опыт и для разработки бэкэнда (в моем случае, PHP) Netbeans намного лучше, из множества преимуществ, которые в frontend вам могут не понадобиться (самое для меня-это "перейти к объявлению", которое в frontend у меня нет/нужно).

Если вы хотите знать, какие другие пакеты я использую, это может помогите вам в разработке frontend просто дайте мне знать, и я обновлю этот пост:)

удачи!


попробуйте это: https://blogs.oracle.com/geertjan/entry/react_js_and_netbeans_ide1

Он все еще находится в ранней разработке, но он должен выполнять свою работу.


поддержка ReactJS теперь включена в Netbeans 8.2

источник (последний пост): https://netbeans.org/bugzilla/show_bug.cgi?id=250778

Я лично не считаю это удовлетворительным, что привело меня к этому вопросу....


Я думаю, вы должны попробовать ATOM это гораздо проще и проще в использовании.