Рубрики
Без рубрики

От jQuery до React.js

В прошлом месяце я начал небольшой проект React.js для учебных целей. Tagged с JavaScript, React, jQuery, новички.

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

Первым был, какой?

  • React.js?
  • Угловая 2+?
  • Vue.js?

К тому времени, когда моим первым подходом был менее болезненный переход. Оказывается, естественным вариантом был vue.js, рассматривая сходство с jQuery.

Vue.js удивителен, легко учиться, быстро, и ключевые концепции были мне очень знакомы. Но я не смог положить руки на эти проекты vue.js.

Что ж, оказывается, что количество предложений рабочих мест, которые имели vue.js как обязательный навык, было не очень важно, по крайней мере, основано на восприятии локального контекста с нескольких лет назад.

Второй вариант был угловым, и, кроме того, чтобы не отрицательно, что усыновление компаний выпустило пару вещей, которые называют мое внимание.

Много конвенций, структур и обязательных МАШИНОПИСЬ Что я лично считаю плохим выбором. Не поймите меня неправильно, я просто думаю, что TypeScript должен быть необязательным, потому что у ES6+ уже есть куча функций и приятных вещей, для меня нет необходимости в супер -наборе JS, добавляющем типы данных и многое другое в обычный JS.

Так что React.js пришел ко мне и был:

  • Легко учить

  • Быстро

  • Ничего обязательного, что на самом деле было бы проблемой, если бы не было «создания-реактического приложения»:)

Единственной борьбой в начале была JSX. Но я заметил, что JSX был лучшим способом смешать HTML и JS и был довольно крутым, что Microsoft VSCode легко справился с этими типами файлов, на самом деле VSCOD вверх по процессу разработки.

Последней хорошей частью были порты сообщества из моих любимых фреймворков CSS/JS, таких как https://react.semantic-ui.com/ .

Мой первый проект с использованием PHP/Codeigniter, Semantic-UI и React.js:

https://github.com/cardocha/incompany

Следующий шаг: отреагировать крючки.

Оригинал: “https://dev.to/luciunknown/from-jquery-to-react-js-1e1o”