Последние две недели я учился реагировать и думал, что поделюсь своим почему, как и обещал здесь.
Я всегда считаю важным понимать, почему вы чему-то учитесь и какое влияние это оказывает. Когда я пришел в 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 и приступить к работе!
Удачного кодирования! 😊 🙂