Последние две недели я учился реагировать и думал, что поделюсь своим почему, как и обещал здесь.

Я всегда считаю важным понимать, почему вы чему-то учитесь и какое влияние это оказывает. Когда я пришел в Ona, я начал работать над проектами Clojure, и мне очень понравился переход от объектно-ориентированного программирования.

Позже я узнал о Re-frame (Reagent Framework For Writing SPA на Clojurescript.), И мальчик сделал это, чтобы облегчить мне жизнь! Со временем я осознал красоту компонентов, и именно тогда я подумал, почему бы не попробовать React. В конце концов, у нас есть фреймворки Clojurescript, которые используют концепции React, то есть реагент.

Моя цель научиться реагировать:

  • Обладаю знаниями в любой из фреймворков или библиотек javascript и вносите вклад в реализацию проектов, особенно в моей организации.
  • Помогите мне познакомиться с другими языками помимо Clojure.

Что такое React

React - это библиотека для создания пользовательских интерфейсов, созданная Facebook.

Библиотека - это набор кода, который хранит определенные полезные подпрограммы, особенно полезные для хранения часто используемых подпрограмм, потому что вам не нужно явно связывать их с каждой программой, которая их использует. (ссылка на https: //www.webopedia. com)

Пользовательский интерфейс - это способ взаимодействия пользователя с системой.

Facebook… ну, вы все знаете!

Почему я выбрал React

  • Будучи самой популярной библиотекой Javascript, React имеет большое и активное сообщество. Что это значит? 1. У вас всегда будет сообщество, которое поддержит вас в случае блокировщика, поэтому вы пишете лучший код. 2. Есть вероятность, что то, что вы хотите добавить в свой код, имеет уже созданную функцию / метод, упрощающий его.
  • Использование комплектующих! Поработав с реагентом, я узнал красоту компонентов. Компоненты можно использовать снова и снова, поэтому мы избегаем повторения.
  • React загружает страницы мгновенно, потому что запускается в браузере.
  • И, наконец, из всех библиотек и фреймворков javascript я обнаружил, что это самый простой для изучения и понимания. Его концепцию легко понять, если у вас есть знания Javascript и HTML, на понимание которых не потребуется времени.

Я надеюсь, что это веские причины, чтобы перебросить вас на другую сторону ... сторону реакции.

Чтобы начать обучение, вы можете посмотреть официальную документацию здесь или зарегистрироваться в code academy и приступить к работе!

Удачного кодирования! 😊 🙂